我想在64位Windows 7上用IE9使用watir-webdriver。 當我嘗試打開一個新瀏覽器時,出現以下錯誤消息,解?在IE9上運行watir-webdriver的問題在Windows 7上運行watir-webdriver
C:\watir>irb
irb(main):001:0> require "rubygems"
=> true
irb(main):002:0> require "watir-webdriver"
=> true
irb(main):003:0> browser = Watir::Browser.new(:ie)
Selenium::WebDriver::Error::NoSuchDriverError: Unexpected error launching Internet Explorer. Protected Mode must be set to the same value (enabled or disabled) for all zones.
我可以在同一臺機器上使用watir-webdriver與Firefox 4兼容,所以我猜它或IE9的問題?
謝謝我剛剛檢查過,它已經被打開爲可信站點只。取消選中它,它現在正在啓動,謝謝。 –
對於Watir + IE出現問題的其他人:我得到了'NoSuchWindowError'(而不是'NoSuchDriverError')。我使用Windows 7 x64,Internet Explorer 9,selenium-webdriver gem v 2.29.0和IEDriverServer 2.30.1.0。將正在測試的URL添加到受信任的站點也會修復此錯誤。 – rsenna