Я интегрировал свой сценарий селена с jenkins, но я не могу запустить браузер Chrome, я испробовал практически все решения, и на моей машине установлена версия Chrome 75.0.3770.100 (Официальная сборка) (64-разрядная версия) иДоступна поддерживаемая версия драйвера хрома.
в jenkins я получаю
Запуск ChromeDriver 75.0.3770.90 (a6dcaf7e3ec6f70a194cc25e8149475c6590e025-refs / branch -heads / 3770 @ {# # 1003} вкл)порт 21983 Разрешены только локальные соединения.Пожалуйста, защитите порты, используемые ChromeDriver и соответствующими тестовыми средами, чтобы предотвратить доступ вредоносного кода.Выполнено тестов: 7, сбоев: 1, ошибок: 0, пропущено: 6, истекло время: 1,332 с <<< НЕИСПРАВНОСТЬ!- в TestSuite beforeMethod (qa.Vehicle_registration) Прошедшее время: 1,206 с <<< НЕУДАЧИ!org.openqa.selenium.WebDriverException: неизвестная ошибка: не удалось запустить Chrome: неправильно завершен (неизвестная ошибка: файл DevToolsActivePort не существует) (процесс, запущенный из расположения chrome / usr / bin / google-chrome, больше не выполняется, поэтомуChromeDriver предполагает, что Chrome вышел из строя.) Информация о сборке: версия: '3.5.3', версия: 'a88d25fe6b', время: '2017-08-29T12: 42: 44.417Z' Информация о системе: хост: 'administrator-Latitude-3480 ', ip:' 127.0.1.1 ', os.name:' Linux ', os.arch:' amd64 ', os.version:' 4.15.0-52-generic ', java.version:' 1.8.0_11 'Информация о драйвере: driver.version: удаленная трассировка стека ChromeDriver: # 0 0x55c60975b6e9 </p>
Я пробовал приведенный ниже код, но все еще получаю ту же ошибку.
public class Google{
WebDriver driver;
@BeforeClass
public void beforeMethod() throws IOException, InterruptedException
{
System.setProperty("webdriver.chrome.driver","/home/ashishtiwari/driver/chromedriver");
ChromeOptions options = new ChromeOptions();
options.setExperimentalOption("useAutomationExtension", false);
options.addArguments("start-maximized"); // open Browser in maximized mode
options.addArguments("disable-infobars"); // disabling infobars
options.addArguments("--disable-extensions"); // disabling extensions
options.addArguments("--disable-gpu"); // applicable to windows os only
options.addArguments("--disable-dev-shm-usage"); // overcome limited resource problems
options.addArguments("--no-sandbox"); // Bypass OS security model
options.addArguments("--headless");
options.addArguments("--disable-dev-shm-usage");
driver = new ChromeDriver(options);
driver.manage().window().maximize();
driver.manage().deleteAllCookies();
driver.manage().timeouts().pageLoadTimeout(utill.ashu, TimeUnit.SECONDS);
driver.manage().timeouts().implicitlyWait(utill.sonam, TimeUnit.SECONDS);
//http://tmsapp.xbees.in/#/dashboard
driver.get("https://google.com");
}
}