Не в состоянии запустить селен на Дженкинс linux - PullRequest
0 голосов
/ 21 января 2020
 Map<String, Object> prefs = new HashMap<String, Object>();
// Put this into prefs map to switch off browser notification
prefs.put("profile.default_content_setting_values.notifications", 1); // as it helps in enabling web-push notifications in a smaller way.

// Create chrome options to set this prefs
ChromeOptions options = new ChromeOptions();
options.setExperimentalOption("prefs", prefs); // Forcing Chrome to Allow Push Notifications
options.addArguments("incognito");// opening in incognito mode as notifications can be handled easily

File file=new File("src/main/resources/selenium/chromedriverlinux");
System.out.println(file.getAbsolutePath());
System.setProperty("webdriver.chrome.driver", file.getAbsolutePath());
// System.setProperty("webdriver.chrome.driver","/usr/local/lib/node_modules/chromedriver/78.0.3904.70/chromedriver");

options.setExperimentalOption("useAutomationExtension", false);
options.addArguments("--headless", "--disable-gpu", "--window-size=1920,1200","--ignore-certificate-errors");
// options.addArguments("--proxy-server='direct://'");
// options.addArguments("--proxy-bypass-list=*");
options.addArguments("--no-sandbox");
options.addArguments("--disable-dev-shm-usage");

driver = new ChromeDriver(options);

Защитите порты, используемые ChromeDriver и соответствующими тестовыми средами, для предотвращения доступа вредоносного кода. ***** Ошибка теста CreateOrderTest_Family_10000_0to40 завершилась неудачей ***** org.openqa.selenium.WebDriverException: неизвестная ошибка: Chrome не удалось запустить: произошел ненормальный выход. (неизвестная ошибка: файл DevToolsActivePort не существует) (Процесс, запущенный из chrome location / usr / local / bin / chrome, больше не выполняется, поэтому ChromeDriver предполагает, что Chrome произошел сбой.) (Информация о драйвере : chromedriver = 80.0.3987.16 (320f6526c1632ad4f205ebce69b99a062ed78647-refs / branch -heads / 3987 @ {# 185}), платформа = Linux 4.13.0-1011- azure x86_64) (ПРЕДУПРЕЖДЕНИЕ: сервер не предоставил никакой информации о трассировке стека)

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