页面的悬浮元素经常遮挡需要操作的元素,影响WebDriver模拟点击操作。
    删除元素:

    1. # 简单方案
    2. js = "document.getElementsByClassName('customer-service')[0].remove();"
    3. driver.execute_script(js)
    1. # 参考方案
    2. WebDriver driver = new ChromeDriver();
    3. JavascriptExecutor js;
    4. if (driver instanceof JavascriptExecutor) {
    5. js = (JavascriptExecutor) driver;
    6. }
    7. js.executeScript("return document.getElementsByClassName('review-info-star')[0].remove();");

    来源:https://www.codingdict.com/questions/121898