Mega Code Archive

 
Categories / Ruby / Windows Platform
 

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.rntsoft.com/') while web_browser.ReadyState != 4   sleep 1 end puts "Page is loaded"