Пусть есть простейший код:
WebElement settings = driver.findElement(By.id("MainMenu")); settings.click(); WebElement phoneSystem = driver.findElement(By.id("Menu1")); phoneSystem.click();
По первому клику появляется выпадающий список, в котором мы кликаем по пункту Menu1.
В FireFoxDriver и прочих визуальных все ок, а в HtmlUnitDriver - ошибка - не может найти элемент с id = Menu1.
Есть ли у вас какие либо догадки как с этим бороться?
PS: так же при попытке использовать cssSelector (В другом месте - просто клик на элемент) в HtmlUnit получил ошибку: org.openqa.selenium.NoSuchElementException: Returned node was not an HTML element
PS2: А При попытке xpath: org.openqa.selenium.NoSuchElementException: Unable to locate a node using //*[@class = 'userDetailsPane x-div-companyNumber']
Что то кривой какой то этот HtmlUnitDriver по моему