t.me/atinfo_chat Telegram группа по автоматизации тестирования

selenium не видет элементы, NoSuchElementException, selenium 2.44.0

Теги: #<Tag:0x00007f748aaca228> #<Tag:0x00007f748aaca110> #<Tag:0x00007f748aac9fd0> #<Tag:0x00007f748aac9ee0>

Использую 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();
}

нашел шо тестировать )))