Not able to run in chrome

+3 votes
package co.tui.co.uk.webdriver.homepage;

import java.util.concurrent.TimeUnit;

import org.openqa.selenium.WebDriver;

import org.openqa.selenium.chrome.ChromeDriver;

public class Day1 {

WebDriver driver;

public void invokeBrowser(){

try {

System.setProperty("Webdriver.chrome.driver", "C:\\Users\\extad7\\Downloads\\vAMSHI\\Chrome\\chromedriver.exe");

   driver = new ChromeDriver();

driver.manage().deleteAllCookies();

driver.manage().window().maximize();

driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);

driver.manage().timeouts().pageLoadTimeout(30,TimeUnit.SECONDS);

driver.get("https://www.tui.co.uk/");

} catch (Exception e) {

e.printStackTrace();

}

}

public static void main(String[] args) {

Day1 myObj = new Day1();

myObj.invokeBrowser();

}

}

Below is the error.

java.lang.IllegalStateException: The path to the driver executable must be set by the webdriver.chrome.driver system property; for more information, see https://github.com/SeleniumHQ/selenium/wiki/ChromeDriver. The latest version can be downloaded from http://chromedriver.storage.googleapis.com/index.html

at com.google.common.base.Preconditions.checkState(Preconditions.java:847)

at org.openqa.selenium.remote.service.DriverService.findExecutable(DriverService.java:124)

at org.openqa.selenium.chrome.ChromeDriverService.access$000(ChromeDriverService.java:33)

at org.openqa.selenium.chrome.ChromeDriverService$Builder.findDefaultExecutable(ChromeDriverService.java:139)

at org.openqa.selenium.remote.service.DriverService$Builder.build(DriverService.java:335)

at org.openqa.selenium.chrome.ChromeDriverService.createDefaultService(ChromeDriverService.java:89)

at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:123)

at co.tui.co.uk.webdriver.homepage.Day1.invokeBrowser(Day1.java:15)

at co.tui.co.uk.webdriver.homepage.Day1.main(Day1.java:31)
May 15, 2018 in Selenium by Vamshi

edited Sep 10 by Omkar 454 views

1 answer to this question.

+4 votes
Best answer

There is a very silly mistake in system set property line. The 'w' of webdriver.chrome.driver should not be in upper case.

Use this:

System.setProperty("webdriver.chrome.driver", "C:\\Users\\extad7\\Downloads\\vAMSHI\\Chrome\\chromedriver.exe");

Instead of this:

System.setProperty("Webdriver.chrome.driver", "C:\\Users\\extad7\\Downloads\\vAMSHI\\Chrome\\chromedriver.exe");
answered May 15, 2018 by king_kenny
• 3,650 points

selected May 16, 2018 by Sudhir
its working.. thanks for your quick response.  will get back to you if i face any issues.
I have tried to solve this problem about 2 days but did not get solution.

Now it's working. Thanks a lot for your help.

Vas
@mchinns glad it resolved your problem. Feel free to ask any other query if you have.

Related Questions In Selenium

0 votes
1 answer

Not able to identify datepicker in chrome for my site "tui.co.uk".

Dear Vamshi, After clicking on the date box ...READ MORE

answered Jun 20, 2018 in Selenium by walter 123
• 240 points
70 views
0 votes
1 answer

Selenium ChromeDriver issue - Want to run it in background, but not as headless browser

This is a flaw with ChromeDriver. Tried ...READ MORE

answered Mar 26, 2018 in Selenium by nsv999
• 5,110 points
1,204 views
0 votes
1 answer

Not able to use “explicit wait” in my code

To wait until the entire data has ...READ MORE

answered Mar 27, 2018 in Selenium by nsv999
• 5,110 points
94 views
0 votes
2 answers

Can anyone help me that how to run Selenium WebDriver test cases in Chrome?

You first need to download chrome driver ...READ MORE

answered Aug 26 in Selenium by Abha
• 27,180 points
306 views
0 votes
1 answer

Finding WebDriver element with Class Name in java

The better way to handle this element ...READ MORE

answered Apr 10, 2018 in Selenium by nsv999
• 5,110 points
946 views
0 votes
1 answer
0 votes
1 answer

Geo-location microphone camera pop up

To Allow or Block the notification, access using Selenium and you have to ...READ MORE

answered May 11, 2018 in Selenium by Samarpit
• 5,130 points
1,121 views
0 votes
1 answer

How to use such xpath to find web elements

It's much simpler to use: #MyDiv123 > div.super or ...READ MORE

answered Jun 14, 2018 in Selenium by Samarpit
• 5,130 points
861 views
0 votes
1 answer

Not able to run WebDriver test with Google Chrome.

Firefox is just default browser for tests ...READ MORE

answered Apr 20, 2018 in Selenium by king_kenny
• 3,650 points
377 views
0 votes
1 answer