Ubuntu 20.04 + Selenium + Codeception - Part1 (установка JDK, NodeJS, GIT, PHP, cURL, Composer)
Автор: Somov Studio
Загружено: 2020-10-28
Просмотров: 383
Описание:
Установка на Ubuntu 20.04 всех необходимых программ для работы с Selenium и Codeception.
Были установлены следующие программы: JDK (Java 8), NodeJS, GIT, LAMP (linux, Apache, MySQL, PHP), cURL, Composer.
Инструкция
===================================
Обновление: sudo apt-get update
1) Установка JDK, JRE (Java 8)
sudo apt-get install openjdk-8-jdk
sudo apt-get install openjdk-8-jre
2) Установка NodeJS
sudo apt-get install nodejs
3) Установка GIT
sudo apt-get install git
4) Установка LAMP (linux, Apache, MySQL, PHP)
sudo apt-get install tasksel
sudo tasksel install lamp-server
5) Установить CURL
sudo apt-get install curl
sudo apt-get install php-curl
6) Установить дополнения в PHP для работы Composer
sudo apt-get install php-mbstring
sudo apt-get install php-xml
sudo apt-get install php-gd
sudo phpenmod gd
sudo apt-get install php-zip
7) Установить Composer
sudo apt-get install composer
или скачать новую версию на сайте https://getcomposer.org/download/
и поместите файл composer.phar в папку где будет установлен codeception
8) Установить Codeception
php composer.phar require "codeception/codeception" --dev
а так же скачать файл codecept.phar на сайте https://codeception.com/install
9) Установка Google Chrome Browser
wget https://dl.google.com/linux/direct/go...
sudo dpkg -i google-chrome-stable_current_amd64.deb
google-chrome --version
10) Установить chromedriver
wget https://chromedriver.storage.googleap...
или скачать драйвер на сайте https://chromedriver.chromium.org/
unzip chromedriver_linux64.zip
sudo mv chromedriver /usr/local/bin/chromedriver
sudo chown root:root /usr/local/bin/chromedriver
sudo chmod +x /usr/local/bin/chromedriver
chromedriver --version
11) Установка Selenium
wget https://selenium-release.storage.goog...
или скачать на сайте https://www.selenium.dev/downloads/
java -jar selenium-server-standalone-3.141.59.jar - запуск сервера
12) Создание проекта автотестов в Codeception
php codecept.phar bootstrap - создать папку для тестов
php codecept.phar g:cept acceptance testGoogleSearch - создать автотест
php codecept.phar run acceptance - запустить автотесты
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: