我寫的下面的腳本導航到所需的URL,但它不輸入用戶名和密碼的值。這兩個字段的Xpath和css都是正確的。任何想法這裏怎麼了?硒WebDriver找不到WebElements
org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
public class websiteClass {
public static void main(String[] args) {
WebDriver driver = new FirefoxDriver();
driver.get("http://opensource.demo.orangehrmlive.com/");
driver.manage().window().maximize();
driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
driver.findElement(By.xpath(".//*[@id='txtUsername']")).sendKeys("Admin");
driver.findElement(By.xpath(".//*[@id='txtPassword']")).sendKeys("admin");
driver.findElement(By.xpath(".//*[@id='btnLogin']")).click();
}
}
Thankyou Vasily。當我將我的geckodriver版本從0.11更新到0.18時,代碼完美無缺。 – Joe12