RemoteWebDriver IE, нажав ссылки не работает - PullRequest
1 голос
/ 11 октября 2011

Я использую RemoteWebDriver и пытаюсь выполнить пару тестов пользовательского интерфейса на удаленной машине в Internet Explorer:

RemoteWebDriver driver = new RemoteWebDriver(new URL("http://127.0.0.1:4444/wd/hub"),  DesiredCapabilities.internetExplorer());`
driver.get("http://bing.com");
driver.findElement(By.id("sb_form_q")).sendKeys("Cheese");
driver.findElement(By.id("sb_form_go")).click();        

Использование следующего кода работает в FireFox и Chrome, но не в IE. Если я запускаю простой веб-драйвер на локальном компьютере, он работает нормально. Кто-нибудь знает, почему это так или есть обходной путь?

Я использую драйверы клиента Selenium-Server-Standalone-2.8.0 и Selenium-Java-2.8.0.

Заранее спасибо.

Ответы [ 2 ]

2 голосов
/ 09 января 2012

У меня были проблемы с кликом, используя RemoteWebDriver и возможности IE.Я решил это с помощью sendKeys (Keys.ENTER) для ссылок / кнопок и sendKeys (Keys.SPACE) для переключателей / флажков.

0 голосов
/ 12 октября 2011

попробуйте использовать submit () вместо click (), это должно работать.

...