解决element 被弹窗覆盖,可以找到却无法点击
软硬环境
操作系统:win10
IDE:eclipse
Java:1.8
selenium:3.141.59
解决element 被弹窗覆盖,可以找到却无法点击
点击下拉按钮时,弹出一个框,会把“Save API Version and Continue”按钮覆盖掉,会造成能够找到按钮,但是无法点击的情况
解决方法:
import org.openqa.selenium.JavascriptExecutor;
/**
* Solve the problem of element overwriting
*
* @param element 这个参数就是你需要找到并点击的元素
*/
public void clickOnHideButton(WebElement element) {
((JavascriptExecutor) driver).executeScript("arguments[0].click()", element);
}