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

 

posted @ 2019-06-13 11:42  茜纱窗昏  阅读(596)  评论(0编辑  收藏  举报