1

I'm Trying to understand the difference between WebDriver() and ChromeDriver() instances.

I have always seen using WebDriver, but I would like to understand what will happen when we use ChromeDriver. And why we not using ChromeDriver instances

WebDriver driver = new ChromeDriver();

and

ChromeDriver driver = new ChromeDriver();
CryptoFool
  • 21,719
  • 5
  • 26
  • 44

1 Answers1

0

The reason behind WebDriver driver=new ChromeDriver() is just to create an abstraction to in Java code because you can use Any Driver class according to browser. It will make use of Interface Concept this is ALSO KNOWN AS upcasting.