我正在尝试通过单击 X 来关闭此电子邮件订阅弹出窗口
我尝试使用 xpath 来选择它,但没有成功
driver.findElement(By.xpath("/html/body/div[27]/div/div/div/div/div/div/button/svg/circle")).click();
任何帮助将不胜感激。谢谢你。
在您的情况下,唯一选择器是
[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();