检测网站是否限制浏览其网站,直到您接受警报或弹出窗口-在python中使用Selenium Webdriver

时间:2018-08-20 15:15:48

标签: python selenium-webdriver

如果网站在您接受警报或弹出窗口之前限制查看或浏览其网站,是否可以使用python selenium webdriver进行检测?

这将不是一个URL,而是将以多种方式实现许多URL。

是否没有办法接受弹出窗口或警报?

1 个答案:

答案 0 :(得分:0)

您可能会监视window_handles。因此,如果您在页面上并且找不到所需的元素,并且您认为这是因为它们以警报阻止了您,您可以查看window_handles的数量是否增加,切换到最新的window_handle并进行处理。

for handle in driver.window_handles:
    driver.switch_to_window(handle)

您可能最终会使用:

driver.switch_to.alert

有很多可以使用的方法。

相关问题