Недавно я экспортировал свой код Selenium IDE в веб-драйвер Selenium. Я обнаружил, что многие команды, которые работали в 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 без потери всех написанных мной тестов, также может решить эту проблему.