2015-07-05 2 views

ответ

0

Это casting.

С WebDriver вы явно литье новый экземпляр FirefoxDriver() в WebDriver и то же самое для FirefoxDriver.

0

Предположим, что мы хотим выполнить кросс-браузерное тестирование. Если мы используем первое определение

WebDriver driver = new FirefoxDriver(); 

Тогда мы можем использовать один и тот же объект для запуска теста в хроме или IE-:

driver=new ChromeDriver(); 

или

driver=new InternetExplorerDriver(); 

Но если мы будем использовать второе определение, то мы определили еще один экземпляр:

ChromeDriver driver2= new ChromeDriver(); 

или

InternetExplorer driver3= new InternetExplorerDriver(); 
Смежные вопросы