当前位置: 首页 > 知识库问答 >
问题:

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

郤立果
2023-03-14

我看到几乎每个人都在使用语句WebDriver=newfirefoxdriver()这里我们创建了一个FirefoxDriver类的实例,其类型为Webdriver;如果我直接创建一个FirefoxDriver实例,作为FirefoxDriver-driver=newfirefoxdriver() 我经历了很多讨论,其中有人说Webdriver是一个接口。我知道什么是接口以及它是如何工作的。我想知道是否FirefoxDriver=newfirefoxdriver() 是否正确?


共有1个答案

寇开畅
2023-03-14

正如你在问题中提到的,要知道火狐是你在selenium脚本中唯一要使用的浏览器,那么使用以下代码就没有任何限制:

FirefoxDriver driver = new FirefoxDriver();

在这里,您可以找到有关selenium中ChromeDriver和WebDriver之间的区别的详细讨论?

 类似资料:
  • 问题内容: 我看到几乎每个人都在这里使用该语句,我们创建了一个类型为as 的类的实例。如果我直接创建了FirefoxDriver的实例,那又 经过很多讨论,据说Webdriver是一个接口,该怎么办?我知道什么是接口以及它如何工作。当我知道Firefox是我要在硒脚本中使用的唯一浏览器时,我想知道是否 正确? 问题答案: 正如您在问题中提到的那样,您 知道 Firefox 是您将在Selenium

  • 我熟悉在一个账户和另一个账户之间转账时使用同步的并发示例,例如,两个账户的锁定是按账号顺序进行的,这样就不会发生死锁。 我想探索使用Reenter antReadWriteLock,因为在我看来,这将允许帐户对象的客户端进行并发读取,前提是没有客户端更新该对象。 我已经编写了代码并对其进行了测试,它似乎可以工作,但看起来有点难看,例如,Account类暴露其锁对象看起来有点奇怪,但它似乎必须这样做

  • 什么事件名称谷歌地图触摸初始化标记,出现标题或描述?google.maps.event.add监听器(标记,触摸启动,

  • 我有一个针对Oracle数据库的规范top-N查询,这是所有常见问题解答和Howto建议的: 它在Oracle 11上运行良好,即它按内部选择中指定的顺序返回前N个记录。 然而,它在Oracle 12上中断。它仍然返回相同的前N个记录,但它们可能会被洗牌。这些记录的最终顺序是不确定的。 我在谷歌上搜索了一下,但没有找到任何相关的讨论。看起来其他人总是从这样的选择中获得正确的记录顺序。 不过有一个发

  • 问题内容: 我想在Java中使用池化连接(因为每个线程创建一个连接非常昂贵),所以我正在使用该对象。我正在跨线程保留我的数据源。因此,我在整个应用程序中仅使用一个数据源,如下所示: 现在,我已经创建了数据源,然后在每个单独的线程中执行以下操作: 我猜我很困惑, 这真的 是在 获取池连接吗? 这个线程安全吗?我注意到PooledConnection具有诸如notify()和wait()之类的方法…这

  • 问题内容: 我目前认为: 当您需要一种可以从中随机检索项目的结构时,请使用 当您要按顺序检索项目时(例如,使用for循环)-请使用 我通常是正确的吗?是否存在不正确的情况? 问题答案: 通常,是的,您是正确的。还有一个组合的数据结构LinkedHashMap,它提供对任意元素的快速访问以及可预测的顺序。 但是,值得注意的是,ArrayList和HashMap分别只是List和Map接口的两个实现。