Недавно я сделал экспорт моего кода IDE селена на веб-драйвер селена. Я обнаружил, что многие команды, которые работали в среде IDE, либо не работают, либо утверждают, что веб-драйвер selenium не поддерживает вообще. До сих пор я занимался этими вопросами по одному за раз, что было меньше идеального...
В настоящее время я работаю над тем, чтобы выяснить, почему нажатие на кнопку не работает с веб-драйвером, пока оно ранее работало в Selenium IDE. Мой браузер - FF 13, а моя ОС - Ubuntu.
Фрагмент кода
WebElement loginButton = driver.findElement(By.name("submit"));
loginButton.click();
Я ранее пробовал
driver.findElement(By.name("submit")).click();
однако вышеприведенная строка также не удалась. Элемент выбирается, однако он не регистрирует нас, как хотелось бы. Я нашел другие страницы с похожими проблемами, но их проблема, казалось, была с Internet Explorer, а не с Firefox. Я даже не хочу думать о проблемах, которые IE даст мне по дороге.
спасибо,
P.S. Совет по лучшему способу перехода из Selenium IDE в Selenium Webdriver, не теряя при этом всех тестов, которые я написал, также может решить эту проблему.