selenium 添加新标签页
时间: 2023-09-17 15:14:20 浏览: 144
Selenium Python Bindings 2017年 新版 原版
你可以使用Selenium中的`send_keys`方法打开一个新标签页,然后使用`switch_to.window()`方法切换到新标签页。
以下是示例代码:
```python
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
# 创建浏览器实例
driver = webdriver.Chrome()
# 打开网址
driver.get("https://www.google.com")
# 在当前标签页中打开新标签页
driver.find_element_by_tag_name('body').send_keys(Keys.CONTROL + 't')
# 切换到新标签页
driver.switch_to.window(driver.window_handles[-1])
# 在新标签页中打开网址
driver.get("https://www.baidu.com")
```
在这个例子中,我们使用`send_keys`方法模拟了键盘快捷键`CTRL + T`,打开了一个新标签页。然后,我们使用`switch_to.window()`方法切换到新标签页。最后,我们在新标签页中打开了百度网站。
阅读全文