selenium两个页面使用同一窗口,怎么切换回原来的窗口
时间: 2023-10-10 08:14:04 浏览: 164
python selenium 对浏览器标签页进行关闭和切换的方法
5星 · 资源好评率100%
可以使用`driver.switch_to.window()`方法来切换回原来的窗口,具体步骤如下:
1. 使用`driver.current_window_handle`获取当前窗口的句柄。
2. 切换到新的窗口,使用`driver.switch_to.window()`方法,传入新窗口的句柄。
3. 在新窗口中完成操作后,可以使用`driver.close()`方法关闭当前窗口。
4. 切换回原来的窗口,使用`driver.switch_to.window()`方法,传入原来窗口的句柄。
示例代码如下:
```
# 获取当前窗口句柄
current_window = driver.current_window_handle
# 切换到新的窗口
driver.switch_to.window(new_window_handle)
# 在新的窗口中完成操作
# 关闭新的窗口
driver.close()
# 切换回原来的窗口
driver.switch_to.window(current_window)
```
阅读全文