我有一点怀疑。
为什么我们需要在IE和Chrome中运行selenium scrits的IEdriver和Chrome驱动程序,但我们不需要使用firefox驱动程序来运行脚本?
是否有任何理由?
答案 0 :(得分:11)
Chrome Driver, IE driver, etc.,
]都是基于每个浏览器使用的特殊JS引擎构建的。答案 1 :(得分:8)
直接从谷歌搜索FirefoxDriver
,official documentation州:
Firefox驱动程序包含在下载中提供的selenium-server-stanalone.jar中。驱动程序以xpi(firefox扩展名)的形式出现,当你启动FirefoxDriver的新实例时,它会添加到firefox配置文件中。
答案 2 :(得分:2)
外部驱动程序是Selenium开发人员的首选过程。它们允许驱动程序版本控制与浏览器的关系比Selenium更紧密,浏览器作者(例如,ChromeDriver,OperaDriver)可以支持它们。有一个长期计划用Mozilla支持的驱动程序取代FirefoxDriver,该驱动程序基于Mozilla" Marionette"架构。
答案 3 :(得分:1)
Firefox驱动程序已包含在selenium-server-standalone.jar包中。