selenium 打开了新的网页,怎么切换过去?
时间: 2023-08-15 22:20:23 浏览: 236
可以使用`driver.switch_to.window(window_name)`方法来切换到指定的窗口。
首先,获取所有的窗口句柄:
```python
handles = driver.window_handles
```
然后,切换到新打开的窗口:
```python
driver.switch_to.window(handles[-1])
```
其中`handles[-1]`代表最后一个窗口句柄,即新打开的窗口。如果要切回原来的窗口,可以使用`handles[0]`。
注意:在使用`switch_to.window()`方法之前,必须先使用`driver.switch_to.default_content()`方法切换回主窗口的默认内容。
阅读全文