python - 等待未知弹窗

标签 python python-2.7 selenium selenium-webdriver automation

我正在寻找一种方法来等待弹出一个您不知道名称的窗口。我正在寻找类似的东西:

WebDriverWait(driver, 10).until(EC.new_window_is_opened((driver.switch_to.window(driver.window_handles[1]))))

最佳答案

有相关new_window_is_opened() expected condition :

handles = driver.window_handles
until(EC.new_window_is_opened(driver.window_handles))
driver.switch_to.window(driver.window_handles[-1])

关于python - 等待未知弹窗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42353790/

相关文章:

python - 如何在 PyQt5 中设置 PlotWidget 刻度颜色?

python - 安装U-SQL扩展以进行本地编译

python - 将 argparse 与 Setuptools entry_points 一起使用

python - Pytest cov 不生成任何报告

Python Selenium "Connection refused"错误在 ssh 终端中出现,但在常规终端中没有出现

python - 一个类的成员元组(而不是成员变量)?

python - 如何处理实例的外部、交互和属性?

python - 从 Python 中的 stdin 读取整数

selenium - 如何在 RIDE 中单击单击事件上具有 javascript 的行

java - Selenium Chrome 驱动程序选择证书弹出确认不起作用