我写的下面的脚本导航到所需的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