在Python中使用IE WebDriver时,窗口句柄通常相同

问题描述 投票:0回答:1
base_handle = browser.current_window_handle
#some action to open another window
if len(browser.window_handles) == 2:
    new_window_handle = browser.window_handles[1]

现在,当我同时打印这两个句柄时,大多数情况下都可以正常工作,但是,有时两个窗口的句柄都相同。我无法解决它。让我知道是否需要分享更多信息

python-3.x selenium internet-explorer-11
1个回答
0
投票
base_handle = browser.current_window_handle for handle in browser.window_handles: if handle != base_handle: new_window_handle = handle
© www.soinside.com 2019 - 2024. All rights reserved.