我试图单击一个与某些图像重叠的按钮,但没有被单击,有人可以帮我解决这个问题吗?
最佳答案
您可以使用JavascriptExecutor
隐藏图像,然后执行您需要的操作:
// hide image
WebElement image = driver.findElement(By.id("image"));
JavascriptExecutor js = (JavascriptExecutor) driver;
js.executeScript("arguments[0].setAttribute('display', 'none')", image);
// click button
driver.findElement(By.id("button")).click();
// display image
js.executeScript("arguments[0].setAttribute('display', 'block')", image);
关于java - 我们可以使用 java 和 selenium webdriver 单击一个与某些图像/按钮重叠的按钮吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53393181/