【问题标题】:Not able to click on "Confirm Email" link using selenium webdriver (Java)无法使用 selenium webdriver(Java)单击“确认电子邮件”链接
【发布时间】:2019-07-10 22:43:33
【问题描述】:

我想从电子邮件正文中单击“确认电子邮件地址”链接。但是,由于它具有链接引用,因此无法找到它的元素。我尝试使用链接文本和 cssSelector,但它仍然无法正常工作。

driver.findElement(By.linkText("Confirm Email Address")).click();
driver.findElement(By.cssSelector("//a[contains(text(),'Confirm')]")).click();

【问题讨论】:

  • 发布 html 和错误消息。您在cssSelector 中尝试了xpath 语法。

标签: javascript java selenium


【解决方案1】:

可能是等待问题。您需要等待该元素的可见性。试试下面的代码。

WebDriverWait wait = new WebDriverWait(driver,30);
wait.until(ExpectedConditions.visibilityOfElementLocated(By.linkText("Confirm Email Address"))).click();

【讨论】:

  • elementToBeClickable
猜你喜欢
  • 2018-03-11
  • 1970-01-01
  • 2019-10-17
  • 1970-01-01
  • 1970-01-01
  • 2014-11-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多