使用python写一个切换浏览器标签页
时间: 2023-06-04 07:03:37 浏览: 204
python selenium 对浏览器标签页进行关闭和切换的方法
5星 · 资源好评率100%
Sure, 这里是一个使用selenium webdriver和python实现切换浏览器标签页的示例代码:
```python
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
# 创建webdriver实例
driver = webdriver.Chrome()
# 打开要测试的url
driver.get("http://www.google.com")
# 创建新的标签页
driver.execute_script("window.open('http://www.baidu.com', 'new_window')")
# 获取所有窗口的句柄
handles = driver.window_handles
# 切换到新的标签页
driver.switch_to.window(handles[1])
# 执行搜索操作...
search_box = driver.find_element_by_name('q')
search_box.send_keys('python')
search_box.send_keys(Keys.RETURN)
# 切换回原始的标签页
driver.switch_to.window(handles[0])
# 可以继续在原始的标签页上执行其他的操作...
```
希望对你有所帮助!
阅读全文