linux - 如何在 Amazon Web Service 的 Linux 实例上将 firefox 添加到系统 PATH?

标签 linux selenium firefox amazon-web-services path

这是一个天真的问题,但是如何将 firefox 添加到 Amazon Web Service Linux 实例上的系统 PATH 中?我应该澄清一下,我将 firefox 安装到 /home/firefox 而不是 /usr/bin。谢谢!当我尝试加载 firefox webdriver(导入 selenium 之后)时,我目前遇到以下错误:

>>> driver = webdriver.Firefox()
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python2.7/site-packages/selenium/webdriver/firefox/webdriver.py", line 64, in __init__
    self.binary = capabilities.get("binary") or FirefoxBinary()
  File "/usr/local/lib/python2.7/site-packages/selenium/webdriver/firefox/firefox_binary.py", line 47, in __init__
    self._start_cmd = self._get_firefox_start_cmd()
  File "/usr/local/lib/python2.7/site-packages/selenium/webdriver/firefox/firefox_binary.py", line 163, in _get_firefox_start_cmd
    " Please specify the firefox binary location or install firefox")
RuntimeError: Could not find firefox in your system PATH. Please specify the firefox binary location or install firefox

最佳答案

将以下内容添加到您的~/.profile:

export PATH="$PATH:/home/firefox"

或者到 ~/.bashrc,或者 ~/.bash_profile,如果 shell 是 Bash。

参见 Shell initialization files

关于linux - 如何在 Amazon Web Service 的 Linux 实例上将 firefox 添加到系统 PATH?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37096898/

相关文章:

c++ - Zeromq:使用 Linux [REP] 和 Windows [REQ] 连接,没有消息到达

java - Selenium 等待 AJAX 响应

python - BeautifulSoup 从 Selenium 已经打开的网页中抓取

python - 如何忽略 Selenium 中的异常?

firefox - 如何创建快速最小的Firefox扩展?

linux - 如果缓冲区大小太小而无法容纳 read() 系统调用返回的读取数据,会发生什么情况?

linux - 如何设置 R 的环境变量以在 RedHat Linux (RHEL6) 上的 Tomcat 中使用

javascript - 在 Firefox 扩展中操作 <canvas> 图像数据

php - Firefox 弹出窗口不会接收 cookie

c - 将管道作为参数传递给 sort -m