uses the ReadyState property to determine when Internet Explorer has successfully finished loading the page. : Internet Explorer « Windows Platform « Ruby






uses the ReadyState property to determine when Internet Explorer has successfully finished loading the page.


# If the page is not yet loaded, Ruby sleeps for a second and checks again. 


require 'win32ole'

web_browser = WIN32OLE.new('InternetExplorer.Application')
web_browser.visible = true
web_browser.navigate('http://www.java2s.com/')

while web_browser.ReadyState != 4
  sleep 1
end

puts "Page is loaded"

 








Related examples in the same category

1.Access to Windows Automation is provided by Ruby's WIN32OLE.
2.Get parsed html document
3.Load home page with Internet Explorer
4.make it navigate to a particular page.
5.Display your html document in a Internet Explorer
6.Open a dialog in Internet Explorer