首页 > 代码库 > Selenium 3.0火狐环境搭建
Selenium 3.0火狐环境搭建
selenium 2操作火狐浏览器时不需要驱动,3.0之后版本需要安装驱动,
由于会有驱动与浏览器版本兼容性问题,配置好环境之后不一定能执行
下面提供笔者成功执行的版本:
火狐:en版49.00 各版本下载地址 http://ftp.mozilla.org/pub/firefox/releases/49.0/win32/
驱动:geckodriver-v0.13.0-win64
selenium:3.01
测试代码为:
import org.openqa.selenium.WebDriver; import org.openqa.selenium.firefox.*; public class test5 { public static void main(String args[]){ System.setProperty("webdriver.gecko.driver", "C:\\Program Files (x86)\\Mozilla Firefox\\geckodriver.exe"); WebDriver driver = new FirefoxDriver(); driver.get("http://www.baidu.com"); } }
使用驱动:geckodriver-v0.16.1-win64报错如下
1496125555396 geckodriver::marionette INFO Starting browser \\?\C:\Program Files (x86)\Mozilla Firefox\firefox.exe with args ["-marionette"]
1496125555659 addons.manager ERROR startup failed: [Exception... "Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIFile.create]"
驱动改为:geckodriver-v0.13.0-win64后成功执行:
演示视频:
Selenium 3.0火狐环境搭建
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。