其他分享
首页 > 其他分享> > 解决element 被弹窗覆盖,可以找到却无法点击

解决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);
        }

 

标签:JavascriptExecutor,selenium,element,点击,按钮,弹窗
来源: https://www.cnblogs.com/aidegongyang/p/11015315.html