[英]Could not click on anchor href element using Selenium Java webdriver
下面是 html 代码:
<a href="javascript:void(0)">
STK10000251
VESUVIUS29
Vesuvius India Ltd
</a>
我写了以下 xpath:
driver.findElement(By.xpath("//a[contains(text(), 'STK10000251')]")).click();
执行上述语句后,我收到以下错误:
线程“主”org.openqa.selenium.StaleElementReferenceException 中的异常:过时元素引用:元素未附加到页面文档
我在哪里弄错了
诱导WebDriverWait
() 并等待elementToBeClickable
()
WebDriverWait wait = new WebDriverWait(driver, 20);
WebElement element = wait.until(ExpectedConditions.elementToBeClickable(By.xpath("//a[contains(text(), 'STK10000251')]")));
element.click();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.