From: Carlos Date: 2007-08-05T20:19:34+09:00 Subject: Re: reloading a web page [Jeffrey Bowen , 2007-08-05 06.23 CEST] > I am trying to load up some stock charts for a quick > review. I can load the pages without a problem. > However I get three open pages where I want to open > and then reload. Any thoughts? The following give > this error "open_web.rb:10:in `method_missing': > Unknown property or method `reload' > (WIN32OLERuntimeError) > > require 'win32ole' > > symbol = ['xle', 'xlf'] > web_page = > WIN32OLE.new('InternetExplorer.Application') > web_page.visible = true > web_page.navigate("http://finance.yahoo.com/charts#chart3:symbol=spy;range=3m;indicator=sma(10,20)+split+macd+volumema(20);charttype=ohlc;crosshair=on;logscale=on;source=undefined.") > > symbol.each do |x| > sleep 10 > > web_page.reload("http://finance.yahoo.com/charts#chart3:symbol=spy;range=3m;indicator=sma(10,20)+split+macd+volumema(20);charttype=ohlc;crosshair=on;logscale=on;source=undefined.") > end Here you have documentation about the #navigate and #refresh methods: http://msdn2.microsoft.com/en-us/library/aa752093.aspx http://msdn2.microsoft.com/en-us/library/aa752098.aspx But to control Internet Explorers, I think you should be using Watir: http://wtr.rubyforge.org/ It makes the task incredibly easy. Good luck. --