Исключение «Ни один элемент не найден» в WebDriver, запущенном в Internet Explorer с использованием Java

мы хотим перенести наши тесты на селен 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.

Вы знаете, что может привести к тому, что селен не видит никаких элементов?

6
задан Ripon Al Wasim 29 January 2013 в 09:25
поделиться