0
我在Windows 8.1中使用Eclipse版本:Luna Release(4.4.0)。我有一個工作正常的硒(V 2.53)代碼。當我使用Junit時無法通過ID查找元素
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);
但是,當我在Project> BuildPath中添加Junit v4.12和TestNG時,代碼無法找到該元素。
@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
得到它的工作,謝謝。 –