Как установить Selenium Tools в Linux?
Selenium — это зонтичный проект с открытым исходным кодом, предоставляющий набор технологий и библиотек автоматизации веб-браузера. Без необходимости изучения языка тестовых сценариев Selenium предоставляет инструмент воспроизведения для создания функциональных тестов. В этой статье мы узнаем, как установить и настроить Selenium с Chrome Webdriver в Linux.
Установка инструментов Selenium в Linux
Чтобы установить Selenium Tools в Linux, выполните следующие действия:
Шаг 1: Установите Java. На вашем компьютере должна быть установлена Java. Установите Oracle Java 8 или OpenJDK с помощью приведенной ниже команды.
sudo apt install default-jdk

Шаг 2: Установите Google Chrome. Используя приведенные ниже команды, установите на свой компьютер самый последний пакет 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 Webdriver. Вы также должны установить ChromeDriver на свой компьютер. Это автономный сервер для Chromium, который используется для реализации проводного протокола WebDriver . Это инструмент с открытым исходным кодом для тестирования веб-приложений. Итак, чтобы проверить версию 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. Чтобы использовать Remote Selenium WebDrivers, вам понадобится Selenium Server. Используйте следующие команды ниже, чтобы получить файл jar сервера Selenium, или вы можете загрузить последнюю версию с официального сайта.
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: Запустите Chrome через Selenium Server. Сервер настроен и готов к работе. С помощью утилиты xvfb запустим Chrome через сервер selenium.
xvfb-run java -Dwebdriver.chrome.driver=/usr/bin/chromedriver -jar selenium-server.jar
Возможно, вам потребуется сначала установить xvfb, что можно сделать с помощью следующей команды.
sudo apt install xvfb
Теперь все готово для использования Selenium Tools.