我看到几乎每个人都在使用WebDriver driver=new FirefoxDriver();语句--我们已经创建了一个FirefoxDriver类的实例,其类型为Webdriver;如果我将FirefoxDriver的实例直接创建为FirefoxDriver driver = new FirefoxDriver();,我已经进行了多次讨论,其中说Webdriver是一个接口。我知道什么是接口以及它是如何工作的。我想知道,当我知道火狐是我在硒脚本中使用的唯一浏览器时,FirefoxDriver driver = new FirefoxDriver();是否是正确的?
发布于 2018-04-24 08:26:32
正如您在问题中提到的,Firefox是您将在selenium脚本中使用的唯一浏览器,因此在使用以下代码行时没有任何限制:
FirefoxDriver driver = new FirefoxDriver();在这里您可以找到关于What is the difference between ChromeDriver and WebDriver in selenium?的详细讨论。
https://stackoverflow.com/questions/49996626
复制相似问题