我面临在Java中使用硒关闭模式弹出链接的问题。
我为此使用了以下代码。
Thread.sleep(3000);
driver.switchTo().activeElement();
driver.findElement(By.xpath("//button[contains(text(),'No Thank')]")).click();
HTML的模式弹出窗口和“获取错误:不可见元素”的错误堆栈跟踪
请对此提供帮助,我在Google上有很多,但这样做不成功。
注意:由于VPN,我无法与您共享链接
答案 0 :(得分:0)
您想使用Thread.sleep
而不是使用WebDriverWait.until
:
WebDriverWait wait = new WebDriverWait(webDriver, timeoutInSeconds);
wait.until(ExpectedConditions.visibilityOfElementLocated(By.xpath("//button[contains(text(),'No Thank')]"))).click();
这样,我们可以确保您尝试与之交互的元素可见