2011-09-12 1 views
0

IE에서 webdriver 테스트를 실행하려고합니다. 내 스크립트는 Firefox에서는 작동하지만 IE9에서는 작동하지 않습니다.IE9에서는 작동하지 않지만 Firefox에서는 작동하는 이유는 무엇입니까?

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에서 내가 == 이름으로 검색 요소를 찾을 수 없습니다 수 (: 나는 여기

(352) 내 루비 스크립트입니다 루비 1.8.7 패치 수준의 셀레늄 webdriver 버전 2.5.0을 사용하고 있습니다 Selenium :: WebDriver :: Error :: NoSuchElementError) 및 Firefox에서 전달합니다.

답변

1

동기화 문제 일 수 있습니다. ImplicitlyWait 또는 WebDriverWait을 사용해 보셨습니까?