2011-09-12 146 views
0

我想在IE上運行webdriver測試。我的腳本適用於Firefox,但不適用於IE9。我使用的硒的webdriver 2.5.0版與1.8.7紅寶石補丁級別352爲什麼這不適用於IE9,但適用於Firefox?

這裏是我的Ruby腳本:

require 'rubygems' 
require 'selenium-webdriver' 


driver = Selenium::WebDriver.for :ie 
driver.navigate.to "http://www.gapinc.com/" 

element = driver.find_element(:name, 'search') 
element.send_keys 'Employees' 
element.submit 

puts driver.title 

driver.quit 

在IE9中,我得到無法與名稱查找元素==搜索( Selenium :: WebDriver :: Error :: NoSuchElementError),它傳遞給Firefox

回答

1

它可能是同步問題。你嘗試過使用ImplicitlyWait還是WebDriverWait?

相關問題