JavascriptExecutor的UI自动化实战
Posted TesterMa
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavascriptExecutor的UI自动化实战相关的知识,希望对你有一定的参考价值。
分享一下:碰到 is not clickable at point 这种报错,前端这个元素中中肯定有readonly属性,通过下方js强行去掉readonly属性
js.executeScript("document.getElementsByClassName(‘ant-calendar-range-picker-input‘)[0].removeAttribute(‘readonly‘);", new Object[0]);
再通过JS强行点击
js.executeScript("arguments[0].click();", driver.findElement(By.xpath("//*[@id=‘container‘]/div/div/div[1]/div[3]/form/table[2]/tbody/tr[1]/td[2]/span/span/input[1]")));
以上是关于JavascriptExecutor的UI自动化实战的主要内容,如果未能解决你的问题,请参考以下文章