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
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.)
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"));
}
}