码迷,mamicode.com
首页 > 其他好文 > 详细

Selenium 3.0火狐环境搭建

时间:2017-05-30 17:48:29      阅读:201      评论:0      收藏:0      [点我收藏+]

标签:环境搭建   manager   string   err   style   版本   except   环境   .exe   

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火狐环境搭建

标签:环境搭建   manager   string   err   style   版本   except   环境   .exe   

原文地址:http://www.cnblogs.com/tim2016/p/6920414.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!