如何在 Linux 上安装Selenium工具?
Selenium是一个开源伞形项目,提供一系列 Web 浏览器自动化技术和库。无需学习测试脚本语言, Selenium提供了用于构建功能测试的回放工具。在本文中,我们将学习如何在 Linux 中使用 Chrome Webdriver 安装和设置Selenium 。
在 Linux 上安装Selenium工具
要在 Linux 上安装Selenium Tools,请按照以下步骤操作:
第 1 步:安装Java。 Java必须安装在您的计算机上。使用以下命令安装 Oracle Java 8 或 OpenJDK。
sudo apt install default-jdk
第 2 步:安装谷歌浏览器。使用下面显示的命令,在您的 PC 上安装最新的 Google Chrome 包。
sudo curl -sS -o – https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add
sudo bash -c “echo ‘deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main’ >> /etc/apt/sources.list.d/google-chrome.list”
sudo apt-get update
sudo apt-get install google-chrome-stable
第 3 步:安装 Chrome 网络驱动程序。您还必须在计算机上安装 ChromeDriver。它是 Chromium 的独立服务器,用于实现WebDriver有线协议。它是一个用于测试 Web 应用程序的开源工具。因此,要检查系统上安装的 Google Chrome 版本,请在终端中写入以下命令。
google-chrome –version
接下来,转到 ChromeDriver 下载页面并在您的系统上下载 chromedriver。
wget https://chromedriver.storage.googleapis.com/99.0.4844.51/chromedriver_linux64.zip
unzip chromedriver_linux64.zip
现在执行以下命令在您的系统上配置 ChromeDriver。
sudo mv chromedriver /usr/bin/chromedriver
sudo chown root:root /usr/bin/chromedriver
sudo chmod +x /usr/bin/chromedriver
第 4 步:下载所需的 JAR 文件。要使用远程Selenium WebDrivers,您需要Selenium服务器。使用以下命令获取Selenium服务器 jar 文件,也可以从官网下载最新版本。
wget https://github.com/SeleniumHQ/selenium/releases/download/selenium-4.1.0/selenium-server-4.1.2.jar
mv selenium-server-4.1.2.jar selenium-server.jar
第 5 步:通过Selenium服务器启动 Chrome。服务器已设置好并准备就绪。使用xvfb实用程序,我们将通过selenium服务器启动 Chrome。
xvfb-run java -Dwebdriver.chrome.driver=/usr/bin/chromedriver -jar selenium-server.jar
您可能需要先安装 xvfb,这可以使用以下命令完成。
sudo apt install xvfb
现在你已经准备好使用Selenium工具了。