You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Travis环境下Selenium默认用Firefox56,如何切换为Firefox59?

解决Travis中默认使用Firefox 59并移除旧版本的方案

嘿,我来帮你搞定这个Travis上的Firefox版本问题,咱们一步步来操作:

1. 移除旧版本的Firefox

你已经定位到旧版本在/usr/local/bin/firefox,直接删掉它就行,执行这条命令:

sudo rm /usr/local/bin/firefox

这样系统里就只剩下/usr/bin路径下的Firefox 59.0.2了。

2. 确认默认版本已切换

删掉旧版本后,先检查当前默认Firefox的版本:

firefox --version

如果还是显示旧版本,那是因为系统缓存了之前的命令路径,执行下面的命令刷新缓存:

hash -r

再重新执行版本检查,就应该显示59.0.2了。

3. (可选)锁定Travis的Firefox版本

为了避免后续构建再出现多版本的情况,你可以在.travis.yml里明确指定要使用的Firefox版本,添加这段配置:

addons:
  firefox: "59.0.2"

这样Travis会直接安装你指定的版本,不会再出现旧版本干扰的问题。

如果遇到系统仍识别不到新版本的情况,也可以用update-alternatives工具来手动设置默认版本,不过在Travis这种临时构建环境里,直接删除旧版本的方法更简单高效。

内容的提问来源于stack exchange,提问作者Olle Härstedt

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 06:57:00