java.lang.IllegalStateException: исполняемый файл драйвера не существует: / var / lib / jenkins / jobs / Pipeline / workspace / target / test-classes / chromedriver - PullRequest
0 голосов
/ 20 ноября 2018

Для моего проекта я использую сценарии селена, написанные тестерами в jenkins.Я скачал Chrome драйвер для Linux и ниже ошибка, которую я получаю

java.lang.IllegalStateException: The driver executable does not exist: /var/lib/jenkins/jobs/Pipeline/workspace/target/test-classes/chromedriver

Я скачал Chrome для Redhat, как показано ниже

 cd /var/lib/jenkins/jobs/Pipeline/workspace/target/test-classes
wget -N http://chromedriver.storage.googleapis.com/2.10/chromedriver_linux64.zip 
unzip /chromedriver_linux64.zip .

Разархивировав я получил chromedriver с нетрасширение. Я указал путь к драйверу chrome, как показано ниже в файле конфигурации

  //Global Path
    public String globalPath = System.getProperty("user.dir");
    public String chromeDriverPath = globalPath + "//target//test-classes//chromedriver";

Может кто-нибудь сообщить мне, это проблема с установкой chromedriver или что-то еще?

Привет, Micheal нижеoutput

    sh-4.2$ ls -l /var/lib/jenkins/jobs/Pipeline/workspace/target/test-classes
total 66950
-rwxrwxrwx.  1 default 2002  5778064 May  1  2014 chromedriver
-rw-r--r--.  1 default 2002  6465536 Nov 20 08:27 chromedriver.exe
-rw-r--r--.  1 default 2002    19912 Nov 20 08:27 ExcelData.xlsx
-rw-r--r--.  1 default 2002     9559 Nov 20 08:27 ExportExcel_old.xlsx
-rw-r--r--.  1 default 2002     9324 Nov 20 08:27 ExportExcel.xlsx
-rw-r--r--.  1 default 2002 56131454 Nov 16 05:41 google-chrome-stable_current_x86_64.rpm
-rw-r--r--.  1 default 2002    26055 Nov 20 08:27 InfraSetup_Sanity_Suite.class
drwxr-sr-x.  2 default 2002     4096 Nov 20 08:27 Libraries
-rw-r--r--.  1 default 2002    13214 Nov 20 08:27 NamingConvention.xlsx
drwxr-sr-x.  2 default 2002     4096 Nov 20 08:27 Navigations
-rw-r--r--.  1 default 2002    12415 Nov 20 08:27 OpenShift_Services_QA.class
drwxr-sr-x. 16 default 2002     4096 Nov 20 08:27 Pages
-rw-r--r--.  1 default 2002     9943 Nov 20 08:27 RouteTables_Routes.xlsx
-rw-r--r--.  1 default 2002    11220 Nov 20 08:27 RouteTables_SubnetAssociations.xlsx
-rw-r--r--.  1 default 2002     4837 Nov 20 08:27 SecurityCheckList.class
-rw-r--r--.  1 default 2002    15858 Nov 20 08:27 SecurityGroup_IB.xlsx
-rw-r--r--.  1 default 2002    16265 Nov 20 08:27 SecurityGroup_OB.xlsx
-rw-r--r--.  1 default 2002    13445 Nov 20 08:27 Security_Groups.xlsx
drwxr-sr-x.  2 default 2002     4096 Nov 20 08:27 Test
-rw-r--r--.  1 default 2002      274 Nov 20 08:27 testng.xml

irt содержит chrome.exe, который предназначен для среды windows и chromedriver, который я скачал и разархивировал для среды linux.

1 Ответ

0 голосов
/ 24 ноября 2018

Это сообщение об ошибке ...

java.lang.IllegalStateException: The driver executable does not exist: /var/lib/jenkins/jobs/Pipeline/workspace/target/test-classes/chromedriver

... означает, что исполняемый файл WebDriver не существует в ожидаемом месте.

Ваша основная проблема несовместимость между версиями двоичных файлов, которые вы используете, следующим образом:

Поддержка Chrome v33-36

  • При условии, что ваш Браузер Chrome обновлен до последней версии chrome = 70.0.
  • Примечания к выпуску ChromeDriver v2.44 четко упоминает следующее:

Поддержка Поддержка Chrome v69-71

Таким образом, существует явное несоответствие между ChromeDriver v2.10 и Chrome Browser v70.0

Solution

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...