PythonUI自动化之一个浏览器打开多个页签、打开多个浏览器窗口

(一个浏览器打开多个页签):通过js来执行

复制代码
from selenium import webdriverimport webbrowser
#打开第一个页签 wd
=webdriver.Chrome() wd.get('https://www.baidu.com')
#打开第二个页签并输入网址 js
= "window.open('https://i.cnblogs.com/articles/edit')" wd.execute_script(js) wd.quit()
复制代码

 

(打开多个浏览器窗口):需用到webbrowser模块

复制代码
from selenium import webdriverimport webbrowser

wd=webdriver.Chrome()
wd.get('https://www.baidu.com')

#方式一
webbrowser.open_new('
https://i.cnblogs.com/articles/edit')

#方式二webbrowser.open('https://i.cnblogs.com/articles/edit', new=0, autoraise=True)
#方式三 :webbrowser.open_new_tab('https://i.cnblogs.com/articles/edit')   

wd.quit()
复制代码

 

posted @   博无止境  阅读(843)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
历史上的今天:
2018-12-06 python之(mysql数据库操作)
点击右上角即可分享
微信分享提示