Это правильно - драйвер FirefoxDriver = новый FirefoxDriver();?
Я видел почти все, кто использовал это утверждение WebDriver driver=new FirefoxDriver();
здесь мы создали экземпляр FirefoxDriver
класс, имеющий тип как Webdriver
; Что делать, если я напрямую создаю экземпляр FirefoxDriver как FirefoxDriver driver = new FirefoxDriver();
Я прошел через много дискуссий, где говорится, что Webdriver - это интерфейс. Я знаю, что такое интерфейс и как он работает. Я хочу знать, если FirefoxDriver driver = new FirefoxDriver();
правильно, когда я знаю, что Firefox - единственный браузер, который я собираюсь использовать в моем сценарии селена?
1 ответ
Как вы упомянули в своем вопросе, что вы знаете, что Firefox - единственный браузер, который вы будете использовать в своем скрипте selenium, тогда нет никаких ограничений в использовании следующей строки кода:
FirefoxDriver driver = new FirefoxDriver();
Здесь вы можете найти подробное обсуждение В чем разница между ChromeDriver и WebDriver в селене?