GeckoDriver 0.26.0Firefox驱动
Linux 系统下搞自动化测试,少不了 Firefox 的配套驱动——geckodriver-v0.26.0-linux64.tar.gz
。这个版本虽然不是最新,但稳定性挺不错,适合搭配老一点的 Firefox 版本用,适合对兼容性有要求的项目。
GeckoDriver是 Firefox 浏览器的“遥控器”,测试脚本给它发命令,它再把这些动作“翻译”给浏览器执行。比如点击个按钮、填表单、跳页面,全靠它中转。包里就一个文件:geckodriver
,解压后直接可用。
装法也不麻烦,把解压后的geckodriver
丢进你的系统PATH
里。这样你在项目里跑脚本,它就能自动识别到驱动。Selenium、pytest 啥的都能无缝衔接,像这样:
from selenium import webdriver
driver = webdriver.Firefox(executable_path='path/to/geckodriver')
这个 0.26.0 版本,主要是修了些 bug、优化了性能,对老版 Firefox 支持也还蛮好。你要是项目用的是 ESR 版或者还没升级新版,这个版本就挺稳妥。
不过要注意,Firefox 版本和 GeckoDriver要匹配,不然连不上。建议你定期更新,尤其是 Firefox 升级之后,别忘了驱动也要换。
如果你平常用的是 Chrome,可以看看ChromeDriver 的自动化实践;或者你对更高阶的封装工具感兴趣,selenide.zip也值得一试。
总结一句,geckodriver-v0.26.0-linux64.tar.gz
是个挺省心的工具,配置简单、运行稳定,适合 Linux 环境下的 Firefox 自动化测试。如果你还没试过,装起来玩玩看?
下载地址
用户评论