Использую selenium-server-standalone 2.44.0 не видит элементы, пробовала и xpath этого элемента и id, главное в firepath все норм отображается элемент в единсственном экземпляре, а запускаю тест org.openqa.selenium.NoSuchElementException: Unable to locate element . Подскажите пожалуйста, что может быть не так
Добрый день!
можете написать пример id этого элемента?
у меня была похожая ситуация со старыми или наоборот свежими версиями браузеров. попробуйте разные версии может поможет )
Еcть ли возможность прикрепить ссылку или пример страныцы, на которой это воспроизводится и локаторы, по которым производите поиск?
можно указать более точный длинный селектор
также элемент может быть invisible
Может элемент внутри фрейа, а вы не переключились. Либо попробовать подождать, пока страница догрузится
Приклад html в студію.
Стосовно видимості елемента, підтримую думку, стосовно очікування на появу елемента - юзай expected_conditions.
Поддерживаю вопрос,
код:
public class ContactMessageTest {
WebDriver driver;
@Before
public void testSetUp() {
System.setProperty("webdriver.chrome.driver", "D:\\win7_installed_programs\\selenium\\chromedriver.exe");
driver = new ChromeDriver();
driver.navigate().to("http://demo.prestashop.com");
}
@After
public void testShutDown() {
//driver.close();
}
@Test
public void shouldSendValidMessage() throws Exception {
Thread.sleep(5000);
driver.findElement(By.xpath("//*[@id='_desktop_user_info']/div/a")).click();
}
нашел шо тестировать )))