单击 X 关闭订阅弹出窗口

问题描述 投票:0回答:1

我正在尝试通过单击 X 来关闭此电子邮件订阅弹出窗口

我尝试使用 xpath 来选择它,但没有成功

driver.findElement(By.xpath("/html/body/div[27]/div/div/div/div/div/div/button/svg/circle")).click();

任何帮助将不胜感激。谢谢你。

java selenium-webdriver selenium-chromedriver popup
1个回答
0
投票

在您的情况下,唯一选择器是

[role=dialog] button[aria-label*=Close]

WebDriverWait wdwait = new WebDriverWait(driver, 10);

driver.get("https://www.marksdailyapple.com/");
wdwait.until(ExpectedConditions.visibilityOfElementLocated(By.cssSelector("[role=dialog] button[aria-label*=Close]"))).click();
© www.soinside.com 2019 - 2024. All rights reserved.