gpt4 book ai didi

java - 如何使用 Java 在 Selenium webdriver 中处理促销广告或 cookie

转载 作者:太空宇宙 更新时间:2023-11-04 09:49:37 25 4
gpt4 key购买 nike

我试图使用 java 处理 Selenium Web 驱动程序中的警报。但是,在登录 Chrome 网页时,页面顶部会出现促销广告或时事添加,它会覆盖警报弹出窗口。我无法始终看到该广告。所以我需要找到一种方法来检查是否有任何促销广告或类似的内容,如果有,我需要关闭它。我只是分享了上面广告的示例。请告诉我它是否被视为广告或 cookie 以及如何处理?

enter image description here

最佳答案

在这种特殊情况下,有一个 ID 为“close”的关闭链接。您可以使用以下代码来关闭该广告:

    WebElement element1 = driver.findElement(By.xpath("//*[@id=\"close\"]"));
element1.click();

但是没有通用的方法可以做到这一点。有无数种方法可以以弹出窗口的方式放置促销广告或类似的内容。但如果它是真正的警报,则应该可以通过

访问它
    driver.switchTo().alert()

关于java - 如何使用 Java 在 Selenium webdriver 中处理促销广告或 cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54946714/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com