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

相关推荐
测试人社区-千羽16 分钟前
AI重塑API测试数据生成的时代背景
人工智能·测试工具·程序人生·自动化·测试覆盖率
测试人社区—小叶子43 分钟前
测试开发面试高频“灵魂八问”深度解析与应答策略
网络·人工智能·测试工具·云原生·容器·面试·职场和发展
中冕—霍格沃兹软件开发测试1 小时前
测试工具链的构建与团队协作:从工具集成到价值流动
人工智能·科技·测试工具·开源·appium·bug
测试人社区—小叶子1 小时前
低代码平台测试秘籍:OutSystems组件校验法则
运维·网络·人工智能·测试工具·低代码·自动化
测试人社区—小叶子5 小时前
接口测试全攻略:从Swagger到MockServer
运维·c++·人工智能·测试工具·机器人·自动化·测试用例
测试19985 小时前
软件测试方法之边界值分析法
自动化测试·软件测试·python·功能测试·测试工具·职场和发展·测试用例
测试人社区-小明5 小时前
AI在金融软件测试中的实践
人工智能·测试工具·金融·pycharm·机器人·github·量子计算
ewenge6 小时前
springboot+Selenium 实现html转图片(内含驱动包)
spring boot·selenium·html
测试人社区—小叶子6 小时前
DevTestOps成熟度模型:从CI/CD到质量门禁
java·运维·网络·人工智能·测试工具·ci/cd·自动化
tang&10 小时前
【Python自动化测试】Selenium常用函数详解
开发语言·python·selenium