Как запустить скрипт сэмплера JMeter WebDriver в CentOS 7.0?Я работаю в режиме без графического интерфейса.Должен ли я установить какой-либо браузер?
В настоящее время скрипт находится в ОС Windows, где я работаю с chromedriver и работает нормально.
Необходимо установить сам браузер Chrome, используя yum - CentOS Package Manager.Для этого создайте, например, файл chrome.repo в /etc/yum.repos.d со следующим содержимым:
chrome.repo
/etc/yum.repos.d
[chrome] name=chrome baseurl=http://dl.google.com/linux/chrome/rpm/stable/$basearch enabled=1 gpgcheck=1 gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub
, как только вы сделаете это, вы сможете установить Chrome с помощью следующей команды:
yum install google-chrome-stable
Запустить Xvfb
Xvfb :0 >& /dev/null &
Установить переменную DISPLAY:
export DISPLAY=:0
Загрузить ChromeDriver для Linux с ChromeDriverстраница загрузок выберите нужную версию и загрузите файл chromedriver_linux64.zip.Пример команды:
chromedriver_linux64.zip
curl -O https://chromedriver.storage.googleapis.com/2.42/chromedriver_linux64.zip
Распакуйте ChromeDriver:
unzip chromedriver_linux64.zip
webdriver.chrome.driver
chromedriver
system.properties
Если вам нужна дополнительная информация, обратитесь к Headless Execution of SeleniumТесты в Jenkins статья