防止弹出窗口自行关闭 - Selenium

时间:2017-10-03 00:37:34

标签: python selenium selenium-webdriver

我正在为社会认证编写e2e测试。在Selenium中,当单击登录按钮时,弹出窗口按预期打开,但它会立即自动关闭,因此不允许我写任何断言。我在Firefox中运行selenium,这是代码片段:

main_handle = self.browser.current_window_handle
self.browser.find_element_by_id('in-btn-link').click()
all_handles = self.browser.window_handles

for handle in all_handles:
    if handle != main_handle:
        auth_handle = handle
        break
self.browser.switch_to.window(auth_handle)

我有办法控制弹出窗口并阻止它自动关闭吗?

0 个答案:

没有答案