java - 如何在 Ubuntu MATE 中为 Raspberry Pi 2 和 Raspberry Pi 3 安装 ChromeDriver 和 Geckodriver

标签 java selenium raspberry-pi

我正在研究在连接到电视的 Rasbery pi 中运行 java-selenium 项目的项目。找到与树莓派架构匹配的正确的 chromium 驱动或 geko 驱动确实很难。

最佳答案

我能够使用以下步骤解决问题

安装 Firefox 网络浏览器

sudo apt-get install firefox 

将基于arm7hf的geko驱动程序安装到rasbery pi。 https://github.com/mozilla/geckodriver/releases

您可以使用以下命令安装geko驱动

cd /usr/local/

wget https://github.com/mozilla/geckodriver/releases/download/v0.15.0/geckodriver-v0.15.0-arm7hf.tar.gz

tar -xvzf geckodriver*

chmod +x geckodriver

export PATH=$PATH:/usr/local/geckodriver

现在您已经准备好在 Raspberry pi 中运行 selenium 脚本了:) 确保您的 selenium 脚本中有以下代码段

        System.setProperty("webdriver.gecko.driver", "/usr/local/geckodriver");
          webDriver = new FirefoxDriver();

关于java - 如何在 Ubuntu MATE 中为 Raspberry Pi 2 和 Raspberry Pi 3 安装 ChromeDriver 和 Geckodriver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42918404/

相关文章:

c# - Microsoft Edge WebDriver - 意外错误。未知错误

raspberry-pi - VNC 仅显示鼠标光标,不显示其他内容

java - 无法在 Jboss EAP 7.0 服务器中创建 oracle 数据源

java - 计算不相交的有向字母

Java 将值添加到 arraylist 的下一个空索引

python - phantomjs 引发 OSError : [Errno 9] Bad file descriptor

java - 如何等待一定数量的行?

linux - 如何通过命令行/shell 脚本从 etc/wpa_supplicant/wpa_supplicant.conf 中删除网络配置文件

linux - 使用 4G 网络在两个设备之间进行直播

java - 如何使用 FirebaseRecyclerAdapter