单击链接后是否可以自动对焦于弹出窗口(无论是模态窗口还是对话框)。
我在How can selenium web driver get to know when the new window has opened and then resume its execution
中找到了类似的内容driver.find_element_by_id("id of the button that opens new window").click()
WebDriverWait(driver, timeout=50).until(found_window("new window name"))
WebDriverWait(driver, timeout=10).until( # wait until the button is available
lambda x: x.find_element_by_id("id of button present on newly opened window"))\
.click()
但即使在这里,我们也需要知道弹出窗口的id或任何属性。我们是否可以通过某种方式在Selenium中运行自动脚本,以便捕获任何弹出窗口并自动对焦,并且只有在弹出窗口上执行测试后才返回到父窗口。
提前致谢!
P.S。我使用Selenium-Python
答案 0 :(得分:0)