2012-10-08 21 views
0

使用IE8和Windows 7错误导航到URL与的Watir-webdriver的

我有以下Ruby代码:

new_browser = Watir::Browser.new :ie 
my_url = "http://myworkingurl.mydomain.net/mypage.html" 
new_browser.goto my_url 

当Internet Explorer窗口中打开,我得到以下模式弹出:

A program on your computer has corrupted your default search provider 
setting for Internet Explorer. 

Internet Explorer has reset this setting to your original search provider, 
<redacted>. 

Internet Explorer will now open Search Settings, where you can change this 
setting or install more search providers. 

因为这个意外的模式弹出的,以下异常得到投掷:

Failed to navigate to http://myworkingurl.mydomain.net/mypage.html. This usually means that a call to the COM method IWebBrowser2::Navigate2() failed. 

我可以关闭模​​态窗口,它会开始工作,但随后几分钟后会发生同样的问题。我怎样才能永久解决这个问题?

+2

如果您在IE中打开该网址,而无需使用的Watir-webdriver的(或任何自动化),会发生什么? –

+0

它工作,如果我手动。我只在运行黄瓜时获得对话框,并且无论URL如何,我都会每次获得对话框。 –

回答

0

它看起来像你需要一个hotfix from Microsoft。试试看。

+0

我真的希望这工作。但是没有一个修补程序会安装!它说它不适用于我的电脑,但我知道它是。 –