你理解错了,不是切换到新页面,是将旧页面的WebDriver对象切换为新页面的
时间: 2023-06-17 16:06:17 浏览: 75
基于selenium 获取新页面元素失败的解决方法
抱歉,我理解错误了。你可以使用`driver.switch_to.window()`方法将WebDriver对象切换为新页面。首先,你需要使用`driver.window_handles`获取所有窗口的句柄,然后使用`driver.switch_to.window()`方法将WebDriver对象切换为新页面的句柄。下面是一个例子:
```
# 获取所有窗口句柄
handles = driver.window_handles
# 切换到新页面
driver.switch_to.window(handles[-1])
```
在这个例子中,`handles[-1]`是最后一个窗口的句柄,也就是新页面的句柄。你可以根据你的需求来选择要切换的窗口句柄。
阅读全文