场景需求
当前窗口点开一个链接后,打开了一个新的标签窗口,我需要在新标签中进行后面的操作
下面以 Python 代码演示
具体实现
首先,切换窗口可以使用WebDriver类的switch_to.window()方法来完成
然后,获取当前窗口的句柄(handle),再后获取所有窗口的句柄,切换到新窗口的句柄上
举个例子:
main_handle = driver.current_window_handle
element.click() # 点击链接
all_handles = driver.window_handles
for handle in all_handles:
if handle != main_handle:
driver

这段Python代码展示了如何使用WebDriver切换到新打开的浏览器标签窗口。首先记录当前窗口句柄,然后点击链接,获取所有窗口句柄并遍历,切换到新的窗口。为了确保新窗口加载完成,使用WebDriverWait的until方法等待新窗口出现。
最低0.47元/天 解锁文章
1519

被折叠的 条评论
为什么被折叠?



