Тест Selenium не выполняется в jenskins из-за того, что ChromeDriver не был создан - PullRequest
0 голосов
/ 30 апреля 2019

Мои тестовые случаи не выполняются в Jenkins в режиме без головы.

Раньше они бегали по назначению несколько недель, а потом внезапно перестали работать. Я получаю следующую ошибку

"Класс объекта страницы site.test.LoginPage выглядит хитроумно: не удалось страница создания экземпляра (net.thucydides.core.webdriver.UnsupportedDriverException: не удалось создать экземпляр класса org.openqa.selenium.chrome.ChromeDriver) "

Я попытался указать путь к каталогу драйвера в файле serenity.properties, но это не помогло.

Вот как выглядит мой файл serenity.properties:

webdriver.driver=chrome
serenity.browser.maximized = true
serenity.project.name = "Test serenity"
serenity.take.screenshots=BEFORE_AND_AFTER_EACH_STEP
chrome.switches=--homepage=about:about;--no-first-run;--disable-save-        
password-bubble;start-maximized;--disable-extensions;--test-type;--ignore-certificate-errors;enable-automation;--no-proxy-server;--no-sandbox;--single-process;--headless;--window-size=1920,1080;
chrome_preferences.download.default_directory = /my/download/directory
chrome_preferences.profile_default_content_settings.popups = 0
chrome_preferences.pdfjs.disabled=true
chrome.capabilities.acceptSslCerts = true
chrome.capabilities.handlesAlerts = true
...