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自动化实战的主要内容,如果未能解决你的问题,请参考以下文章

MongoDB入门实操《下篇》

MongoDB入门实操《中篇》续

Selenium自动化读取H5手机缓存

java web自动化js控制滚动条

java web自动化js控制滚动条

JavascriptExecutor(Selenium WebDriver C#)不断返回空对象