driver.switch_to_window(handles[0]) # 定位到第二个标签页 ^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'WebDriver' object has no attribute 'switch_to_window'
时间: 2023-08-04 21:02:14 浏览: 171
selenium切换标签页解决get超时问题的完整代码
这里出现了一个 AttributeError,错误提示是 "'WebDriver' object has no attribute 'switch_to_window'",意思是 WebDriver 对象没有 `switch_to_window` 属性。在最新版的 Selenium 中,`switch_to_window` 方法已经被废弃了。
如果你想切换到第二个标签页,可以使用 `switch_to.window()` 方法,代码如下:
```python
driver.switch_to.window(handles[1]) # 定位到第二个标签页
```
这样,WebDriver 将会切换到列表 `handles` 中的第二个标签页。请注意,索引是从零开始的,所以第一个标签页的索引是 0,第二个标签页的索引是 1。
阅读全文