selenium WebDriver 复用浏览器
2023-02-18 16:37:25 时间
要求:
- 需要退出当前所有的谷歌浏览器(特别注意) 找到chrome的启动路径
- 启动命令windows:chrome --remote-debugging-port=9222
- 启动命令mac:Google\ Chrome --remote-debugging-port=9222
- 配置环境变量
-
mac 启动路径
- /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --remote-debugging-port=9222
from time import sleep from selenium import webdriver from selenium.webdriver.chrome.options import Options class TestTestdemo(): def setup_method(self): options = Options() options.debugger_address = "127.0.0.1:9222" self.driver = webdriver.Chrome(options=options) self.driver.implicitly_wait(5) def teardown_method(self, method): self.driver.quit() def test_testdemo(self): self.driver.get("http://www.baidu.com") sleep(3)
end
相关文章
- Redis获取六位不重复数字(邀请码)
- pnpm monorepo实践
- Vue3源码学习:搭建monorepo开发环境(一)
- asp.net mvc 之旅—— 第二站 窥探Controller下的各种Result
- asp.net mvc 之旅—— 第一站 从简单的razor入手
- Sql Server之旅——终点站 nolock引发的三级事件的一些思考
- Sql Server之旅——第十四站 深入的探讨锁机制
- Sql Server之旅——第十三站 对锁的初步认识
- Sql Server之旅——第十二站 sqltext的参数化处理
- Sql Server之旅——第十一站 简单说说sqlserver的执行计划
- Sql Server之旅——第十站 看看DML操作对索引的影响
- Sql Server之旅——第九站 看公司这些DBA们设计的这些复合索引
- Sql Server之旅——第八站 复合索引和include索引到底有多大区别?
- Sql Server之旅——第七站 为什么都说状态少的字段不能建索引
- Sql Server之旅——第六站 使用winHex利器加深理解数据页
- Sql Server之旅——第五站 确实不得不说的DBCC命令(文后附年会福利)
- Sql Server之旅——第四站 你必须知道的非聚集索引扫描
- Sql Server之旅——第三站 解惑那些背了多年聚集索引的人
- Sql Server之旅——第二站 理解万恶的表扫描
- Sql Server之旅——第一站 那些给我们带来福利的系统视图