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

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