Почему это не работает на IE9, но работает на Firefox? - PullRequest
0 голосов
/ 12 сентября 2011

Я пытаюсь запустить тесты веб-драйверов в IE.Мой скрипт работает на Firefox, но не на IE9.Я использую selenium-webdriver версии 2.5.0 с уровнем исправления ruby ​​1.8.7 352

Вот мой скрипт 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 Ответ

1 голос
/ 13 сентября 2011

Это может быть проблема синхронизации. Вы пытались использовать ImplicitlyWait или WebDriverWait?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...