【发布时间】:2021-09-21 03:26:47
【问题描述】:
1.错误在第 3 行 我无法访问注册 btn(我尝试通过 id、XPath、名称和选择器使用但不起作用!)
@Test
public void registration() throws InterruptedException {
mydriver.findElement(By.xpath("/html/body/div[1]/div/div[3]/div[2]/nav/a[7]/span[4]")).click(); // pass
Thread.sleep(2000);// just for test
mydriver.findElement(By.id("accountNav-signIn")).click(); // fail
// mydriver.findElement(By.name("usernamecreateaccount")).sendKeys("test@gmail.com");
// mydriver.findElement(By.name("firstnamecreateaccount")).sendKeys("mohammed");
// mydriver.findElement(By.name("lastnamecreateaccount")).sendKeys("mobark");
// mydriver.findElement(By.name("passwordcreateaccount")).sendKeys("Pass@1234");
// WebElement submit_btn = mydriver.findElement(By.xpath("//*[@id=\"createAccount\"]"));
}
【问题讨论】:
-
显而易见的事情,但您确认 document.getElementById('...') 返回元素了吗?
标签: java selenium maven automation