无头watir webdrivertesting无法findFirefox

我正在使用docker在gitlab ci ubuntu镜像上设置watir-webdrivertesting。 我正在从Mozilla网站安装Firefox,然后尝试运行testing。 但是,我不断收到selenium无法findFirefox的错误

No such file or directory - /usr/bin/firefox (ChildProcess::LaunchError) 

我遵循的步骤来安装Firefox

 $wget https://ftp.mozilla.org/pub/firefox/releases/35.0/linux-i686/en-US/firefox-35.0.tar.bz2 $tar xjf firefox-35.0.tar.bz2 $cp -r firefox /opt/firefox35 $ln -s /opt/firefox35/firefox /usr/bin/firefox 

我尝试将sym链接path更改为/usr/bin/firefox/usr/local/firefox

我也尝试在env.rb显式设置firefox的path

Selenium::WebDriver::Firefox::Binary.path = '/usr/local/firefox' Selenium::WebDriver::Firefox::Binary.path = '../firefox/firefox' Selenium::WebDriver::Firefox::Binary.path = '/usr/local/firefox' Selenium::WebDriver::Firefox::Binary.path = '../firefox/firefox'

即使使用较新版本的Firefox,我也面临同样的问题。

我也尝试使用apt-get包pipe理器安装firefox,结果相同。

有没有人面对这个问题,并能解决呢?