мы хотим перенести наши тесты на селен 2, и я обнаружил проблему, которую я не знаю, как исправить olve it.
Я использую следующие команды для webdriver:
WebDriver driver = new InternetExplorerDriver();
driver.navigate().to("webapp");
Thread.sleep(3000);
System.out.println(driver.getPageSource());
WebElement element = driver.findElement(By.id("someid"));
В последней строке возникает исключение, и элемент не найден. Тот же пример хорошо работает в firefox, но нам нужно, чтобы он был в IE. Я пытался добавить больше сна, но это не помогает. Метод getPageSource возвращает правильный html.
Я также пытался получить тег тела с помощью следующей команды, но она возвращает значение null.
List<WebElement> list = driver.findElements(By.tagName("body"));
Наше веб-приложение создано в gwt.
Вы знаете, что может привести к тому, что селен не видит никаких элементов?