【发布时间】:2014-02-20 05:18:02
【问题描述】:
我有点怀疑。
为什么我们需要 IEdriver 和 Chrome Driver 在 IE 和 Chrome 中运行 selenium scrits 而我们不需要 firefox 驱动程序来运行脚本?
有什么相同的原因吗?
【问题讨论】:
标签: selenium selenium-webdriver
我有点怀疑。
为什么我们需要 IEdriver 和 Chrome Driver 在 IE 和 Chrome 中运行 selenium scrits 而我们不需要 firefox 驱动程序来运行脚本?
有什么相同的原因吗?
【问题讨论】:
标签: selenium selenium-webdriver
Chrome Driver, IE driver, etc.,] 都是基于每个浏览器使用的特殊 JS 引擎构建的。【讨论】:
直接从谷歌搜索FirefoxDriver,official documentation 状态:
Firefox 驱动程序包含在下载的 selenium-server-stanalone.jar 中。驱动程序以 xpi(firefox 扩展)的形式出现,当您启动 FirefoxDriver 的新实例时,它会添加到 firefox 配置文件中。
【讨论】:
外部驱动程序是 Selenium 开发人员的首选过程。它们允许驱动程序版本控制与浏览器的联系比与 Selenium 的联系更紧密,并且它们可以得到浏览器作者(例如、ChromeDriver、OperaDriver)的支持。有一个长期计划用 Mozilla 支持的基于 Mozilla 的“Marionette”架构的驱动程序替换 FirefoxDriver。
【讨论】:
Firefox 驱动程序已包含在 selenium-server-standalone.jar 包中。
【讨论】: