Это правильно - драйвер 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 в селене?

Другие вопросы по тегам