not able to run chrome from jenkins server for slenium testing

345 views
Skip to first unread message

Dinesh Budagam

unread,
Sep 14, 2020, 9:03:38 AM9/14/20
to ChromeDriver Users
i am not able to excute servers using jenkins in linux getting error like this

Background: Successful user login with valid credentials # src/test/resources/codemantra/ADH/feature/filerepository.feature:4 Starting ChromeDriver 85.0.4183.83 (94abc2237ae0c9a4cb5f035431c8adfb94324633-refs/branch-heads/4183@{#1658}) on port 16906 Only local connections are allowed. Please see https://chromedriver.chromium.org/security-considerations for suggestions on keeping ChromeDriver safe. ChromeDriver was started successfully. Given User is on login page # FileRepoSteps.user_is_on_login_page() org.openqa.selenium.WebDriverException: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.)

my selenium script below
public BaseClass()
{
try {
prop=new Properties();
//FileInputStream ip=new FileInputStream("C:\\Users\\codemantra\\git\\accessibility-qa-script\\src\\main\\java\\codemantra\\ADH\\configuration\\config.properties");
FileInputStream ip=new FileInputStream("src/main/java/codemantra/ADH/configuration/config.properties");
prop.load(ip);
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
public static void initialization()
{
String browsername=prop.getProperty("browser");
if (browsername.equals("chrome"))
{
String os=System.getProperty("os.name").toLowerCase();
if(os.contains("linux"))
{
//System.setProperty("webdriver.chrome.driver","chromedriver_linux64/chromedriver");
System.setProperty("webdriver.chrome.driver","/usr/bin/chromedriver");
}
else
{
System.setProperty("webdriver.chrome.driver","chromedriver_win32/chromedriver.exe");
}
//System.setProperty("webdriver.chrome.driver","src/main/java/codemantra/ADH/chromedriver_win32/chromedriver.exe");
//System.setProperty("webdriver.chrome.driver","src/test/resources/codemantra/ADH/chromedriver_win32/chromedriver.exe");
ChromeOptions options = new ChromeOptions();
Map<String, Object> prefs = new HashMap<String, Object>();
prefs.put("profile.default_content_settings.popups", 0);
//prefs.put("download.default_directory", "D:\\Project\\qaoutput");
prefs.put("download.default_directory","target/qaoutput");
options.setExperimentalOption("prefs", prefs);

driver = new ChromeDriver(options);
//driver=new ChromeDriver();
}
else
if (browsername.equals("IE"))
{
System.setProperty("webdriver.ie.driver","driverpath_IE");
driver = new InternetExplorerDriver();
}
driver.manage().window().maximize();
driver.manage().deleteAllCookies();
driver.manage().timeouts().pageLoadTimeout(200,TimeUnit.SECONDS);
driver.manage().timeouts().implicitlyWait(60,TimeUnit.SECONDS);
driver.get(prop.getProperty("url"));
}
}


Ashutosh Kumar

unread,
May 14, 2021, 11:44:48 AM5/14/21
to ChromeDriver Users
I am also facing same issue for jenkins .
I am able to execute selenium test cases with headless chrome browser on Linux using jenkins but facing issue without headless.

Getting exceptions:
Caused by: org.openqa.selenium.WebDriverException: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) Build info: version: '3.8.1', revision: '6e95a6684b', time: '2017-12-01T18:33:54.468Z' System info: host: 'yoda', ip: '192.********', os.name: 'Linux', os.arch: 'amd64', os.version: '3.10.0-1160.25.1.el7.x86_64', java.version: '1.8.0_292' Driver info: driver.version: ChromeDriver remote stacktrace: #0 0x55fb3c199e89 <unknown>

Can you please help me if your issue has been resolved?

Reply all
Reply to author
Forward
0 new messages