如何处理Selenium WebDriver中的弹出窗口

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

我尝试了从警报到多个窗口处理程序的所有操作,但是当我们在初始阶段加载到站点下方时,无法摆脱弹出窗口。

https://www.build.com/

您能帮我解决这个问题,只是转到上面的URL并处理弹出窗口,想立即将其关闭。

谢谢Ankit

selenium selenium-webdriver modal-dialog selenium-chromedriver bootstrap-modal
1个回答
0
投票

您指的弹出窗口不完全是“弹出窗口”窗口。它只是在同一页面中加载的元素。因此,请等待该元素出现在页面中,然后单击关闭按钮。

# in Java
driver.findElement(By.xpath("//*[@class='close-icon']")).click();

# or in JavaScript
document.querySelector('.close-icon').click();

要等待任何特定元素,请选中此answer

© www.soinside.com 2019 - 2024. All rights reserved.