1. 程式人生 > >JavascriptExecutor的UI自動化實戰

JavascriptExecutor的UI自動化實戰

ttr exec exe nts 屬性 element don con table

分享一下:碰到 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自動化實戰