我想單擊電子郵件正文中的“確認(rèn)電子郵件地址”鏈接。但是,由于它具有鏈接引用,因此無法找到它的元素。我嘗試使用鏈接文本和 cssSelector,但它仍然無法正常工作。driver.findElement(By.linkText("Confirm Email Address")).click();driver.findElement(By.cssSelector("//a[contains(text(),'Confirm')]")).click();
1 回答

陪伴而非守候
TA貢獻(xiàn)1757條經(jīng)驗(yàn) 獲得超8個(gè)贊
可能是等待問題。您需要等待該元素的可見性。試試下面的代碼。
WebDriverWait wait = new WebDriverWait(driver,30);
wait.until(ExpectedConditions.visibilityOfElementLocated(By.linkText("Confirm Email Address"))).click();
添加回答
舉報(bào)
0/150
提交
取消