这是正确的 - FirefoxDriver driver = new FirefoxDriver();?

时间:2018-04-24 08:15:02

标签: java selenium firefox selenium-webdriver geckodriver

我已经看到几乎每个人都在这里使用语句WebDriver driver=new FirefoxDriver();我们创建了一个FirefoxDriver类的实例,其类型为Webdriver; 如果我直接创建FirefoxDriver实例FirefoxDriver driver = new FirefoxDriver();怎么办? 我经历了很多讨论,据说Webdriver是一个界面。我知道界面是什么以及它是如何工作的。当我知道Firefox是我在selenium脚本中使用的唯一浏览器时,我想知道FirefoxDriver driver = new FirefoxDriver();是否正确吗?

1 个答案:

答案 0 :(得分:1)

正如您在问题中提到的,知道 Firefox 是您将在硒脚本中使用的唯一浏览器,因此使用以下行没有任何限制代码:

FirefoxDriver driver = new FirefoxDriver();

您可以在此处找到有关What is the difference between ChromeDriver and WebDriver in selenium?

的详细讨论