51Testing软件测试论坛

标题: selenium3.4+java+firefox问题 [打印本页]

作者: a2006abc    时间: 2017-5-28 11:20
标题: selenium3.4+java+firefox问题
本帖最后由 a2006abc 于 2017-5-28 11:25 编辑

我用的selenium3.4 版本  firefox53版本 在执行脚本时可以正常运行,但是打印出的日志里面发现有错误信息,不知道什么原因,还请大神指点。
脚本如下:
package selenium;

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;

public class filefoxdriver {
    public static void main(String[] args){
        System.setProperty("webdriver.gecko.driver", "D:\\BaiduYunDownload\\selenium\\geckodriver-v0.16.1-win32\\geckodriver.exe");
        WebDriver driver = new FirefoxDriver();
        driver.get("http://www.baidu.com/");
    }

}

运行日志如下:
1495940810694        geckodriver        INFO        Listening on 127.0.0.1:32250
1495940811331        geckodriver::marionette        INFO        Starting browser \\?\C:\Program Files (x86)\Mozilla Firefox\firefox.exe with args ["-marionette"]
1495940811555        addons.manager        ERROR        startup failed: [Exception... "Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIFile.create]"  nsresult: "0x80070057 (NS_ERROR_ILLEGAL_VALUE)"  location: "JS frame :: resource://gre/modules/FileUtils.jsm :: FileUtils_getDir :: JlavaScript errinoer :7 0"  data: no] Stack tracer:e sFoiulrecUet:i/l/sg_rgee/tmDiord(u)l@erse/sAoddonuManagrecre.:j/s/mg,r el/imnoed u1l6e5s7/:F iNlSe_EURtRiOlRs_.NjOsTm_:I7N0I T<I AFLiIlZeEUDt:i lAsd_dgoentMFainlaeg(e)r@ ries not initialiszoeudr
c
e://gre/modules/FileUtils.jsm:42 < validateBlocklist()@resource://gre/modules/AddonManager.jsm:671 < startup()@resource://gre/modules/AddonManager.jsm:834 < startup()@resource://gre/modules/AddonManager.jsm:3129 < observe()@resource://gre/components/addonManager.js:65
1495940814831        Marionette        INFO        Listening on port 5111
JavaScript error: resource://gre/modules/AddonManager.jsm, line 2570: NS_ERROR_NOT_INITIALIZED: AddonManager is not initialized
五月 28, 2017 11:06:55 上午 org.openqa.selenium.remote.ProtocolHandshake createSession
信息: Detected dialect: W3C
JavaScript error: resource://gre/modules/FileUtils.jsm, line 70: NS_ERROR_ILLEGAL_VALUE: Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIFile.create]

作者: 测试菜鸟梦    时间: 2017-5-29 10:46
你是什么系统呢?是不是要获取管理员运行权限?报错貌似跟权限是有关的呢
作者: yuyubill    时间: 2017-5-31 10:47
浏览器驱动32位是否有错
作者: a2006abc    时间: 2017-5-31 11:27
测试菜鸟梦 发表于 2017-5-29 10:46
你是什么系统呢?是不是要获取管理员运行权限?报错貌似跟权限是有关的呢

我是 win7 系统,我感觉和权限没有关系。我使用chrome 都一切正常
作者: a2006abc    时间: 2017-5-31 11:29
yuyubill 发表于 2017-5-31 10:47
浏览器驱动32位是否有错

我浏览器为firefox 53.0.3 (32 位)。驱动是我在官网下载的最新版32位。不只是不是驱动的问题
作者: yuyubill    时间: 2017-5-31 18:01
a2006abc 发表于 2017-5-31 11:29
我浏览器为firefox 53.0.3 (32 位)。驱动是我在官网下载的最新版32位。不只是不是驱动的问题

jdk版本呢,浏览器驱动版本呢,jdk与驱动也最好是最新的,百度一下
作者: applepen    时间: 2017-6-22 11:08
还个版本的驱动试试
我用的geckodriver是0.17.0(32位的)
火狐也是53.0.3




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2