页面的悬浮元素经常遮挡需要操作的元素,影响WebDriver模拟点击操作。
删除元素:
# 简单方案js = "document.getElementsByClassName('customer-service')[0].remove();"driver.execute_script(js)
# 参考方案WebDriver driver = new ChromeDriver();JavascriptExecutor js;if (driver instanceof JavascriptExecutor) {js = (JavascriptExecutor) driver;}js.executeScript("return document.getElementsByClassName('review-info-star')[0].remove();");
