Я использую Eclipse Version: Luna Release (4.4.0), в Windows 8.1. У меня есть код селена (V 2.53), который работает нормально.Невозможно найти элемент по ID, когда я использую Junit
f.get("https://mail.yahoo.com");
f.findElement(By.id("login-username")).sendKeys("jj%jo.com");
WebElement element = f.findElement(By.id("login-username"));
String text = element.getAttribute("value");
System.out.println(text);
Однако, когда я добавить Junit v4.12 и TestNG в Project> BuildPath код не может найти элемент.
@Test
public void testFindUsername(){
f.findElement(By.id("login-username")).click();
f.findElement(By.id("login-username")).sendKeys("[email protected]");
}
Error: Caused by: org.openqa.selenium.NoSuchElementException: Unable to locate element: {"method":"id","selector":"login-username"} For documentation on this error, please visit:
Если кто-то имел этот вопрос, пожалуйста, дайте нам знать решение.
Спасибо
сделать некоторые ожидания после получения URL – noor
получил его на работу, спасибо. –