What is the difference between below two statement?
WebDriver driver = new FirefoxDriver();
FirefoxDriver driver= new FirefoxDriver();
What is the difference between below two statement?
WebDriver driver = new FirefoxDriver();
FirefoxDriver driver= new FirefoxDriver();
Suppose we want to do cross browser testing. If we use first definition
WebDriver driver = new FirefoxDriver();
Then we can use the same object to run test in chrome or IE-:
driver=new ChromeDriver();
or
driver=new InternetExplorerDriver();
But if we use second definition, then we have define another instance-:
ChromeDriver driver2= new ChromeDriver();
or
InternetExplorer driver3= new InternetExplorerDriver();