python switch_to_window
时间: 2023-09-20 16:05:46 浏览: 283
python3 selenium 切换窗口的几种方法小结
在 Python 中,可以使用 `switch_to_window` 方法来切换浏览器窗口。具体操作如下:
首先,需要导入 `webdriver` 模块:
```python
from selenium import webdriver
```
然后,创建一个浏览器对象:
```python
browser = webdriver.Chrome()
```
接着,可以打开一个网页:
```python
browser.get('https://www.baidu.com')
```
在打开的网页中,如果有多个窗口,可以通过 `window_handles` 属性获取所有窗口的句柄:
```python
handles = browser.window_handles
```
其中,`handles` 是一个列表,包含了所有窗口的句柄。
接下来,可以使用 `switch_to.window()` 方法切换窗口。例如,切换到第二个窗口:
```python
browser.switch_to.window(handles[1])
```
这样,就可以在多个窗口之间进行切换了。
阅读全文