Selenium 连接到现有的 Firefox 示例

当前环境:

python 3.7

selenium 3.14.1

urllib3 1.26.8

Frefox 115.1.0esr(32位)

geckodriver.exe 0.33.0

1 下载 Firefox 浏览器,根据自己的需要选择。

下载 Firefox 浏览器,这里有简体中文及其他 90 多种语言版本供您选择

2 下载 geckodriver.exe,根据自己的浏览器版本对应选择。

Releases · mozilla/geckodriver · GitHub

3 右键安装好的 Firefox ,目标 加入 "-marionette -start-debugger-server 2828",确定。

4 测试效果

测试代码:

python 复制代码
from selenium import webdriver


GECKODRIVER_PATH = r'./geckodriver.exe'
driver = webdriver.Firefox(executable_path = GECKODRIVER_PATH, service_args = ['--marionette-port', '2828', '--connect-existing'] )

driver.get('https://www.baidu.com')
print(driver.title)

参考:

如何使用selenium(python)连接到现有的firefox示例

https://www.saoniuhuo.com/question/detail-2247009.html

特别是 ifsvaxew 的回答:

相关推荐
Wpa.wk1 小时前
IDE中配置Git常见操作
ide·经验分享·git·测试工具
海特伟业15 小时前
蒸汽阀门内漏检测仪-疏水器内漏检测仪-让蒸汽阀门疏水器内部泄漏由被动抢修转变为主动预防
测试工具
gameboy03119 小时前
网络爬虫学习:应用selenium获取Edge浏览器版本号,自动下载对应版本msedgedriver,确保Edge浏览器顺利打开。
爬虫·学习·selenium
鲜于言悠90520 小时前
博客系统测试报告
python·功能测试·selenium·jmeter·测试用例·集成测试·pytest
阿轲Jackson1 天前
AttributeError: ‘WebDriver‘ object has no attribute ‘find_element_by_id‘
python·selenium
Saniffer_SH1 天前
【每日一题】PCIe链路协商的时候进入Polling compliance如何排错?
服务器·人工智能·驱动开发·嵌入式硬件·测试工具·fpga开发·自动化
张永清-老清1 天前
每周读书与学习->Jmeter中如何使用Bean Shell脚本(二)Bean Shell的基础语法之变量与数据类型
学习·测试工具·jmeter·压力测试·性能调优·jmeter性能测试·性能分析
0和1的舞者2 天前
高并发论坛系统:单元测试 + 接口自动化 + 性能测试 + CI/CD 全链路测试报告
java·测试开发·测试工具·jmeter·pytest·测试·测试报告
小杨的博客2 天前
Java + Selenium实现浏览器打印功能
java·selenium