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 的回答:

相关推荐
程序员三藏2 分钟前
银行测试:第三方支付平台业务流,功能/性能/安全测试方法
自动化测试·软件测试·python·功能测试·测试工具·职场和发展·安全性测试
废弃的小码农1 小时前
测试基础--Day01--软件测试基础理论
python·功能测试·测试工具
胜天半月子3 小时前
接口测试 | Postman的安装和测试使用
测试工具·接口测试·postman
Bellafu6666 小时前
selenium 常用xpath写法
前端·selenium·测试工具
Bellafu6668 小时前
selenium常用的等待有哪些?
python·selenium·测试工具
Bellafu66611 小时前
selenium定位元素失败,常见错误有哪些?
selenium·测试工具
傻啦嘿哟17 小时前
用Selenium模拟登录淘宝并采集商品信息:从基础到实战
selenium·测试工具
起个破名想半天了20 小时前
五秒盾解决方案之Selenium
selenium·cloudflare·反爬
robinspada20 小时前
用mitmproxy替代selenium-wire
selenium·测试工具·mitmproxy·selenium-wire
我的xiaodoujiao20 小时前
从 0 到 1 搭建完整 Python 语言 Web UI自动化测试学习系列 17--测试框架Pytest基础 1--介绍使用
python·学习·测试工具·pytest