面对Eclipse中的以下问题。附上日志。请帮助你的建议 1493505852004 geckodriver INFO收听127.0.0.1:32725 1493505852739 mozprofile :: profile INFO使用配置文件路径C:\ Users \ arora \ AppData \ Local \ Temp \ rust_mozprofile.ameyOkKY6RPS 1493505852744 geckodriver :: marionette INFO使用args []启动浏览器C:\ Program Files(x86)\ Mozilla Firefox \ firefox.exe 1493505852744 geckodriver :: marionette INFO在localhost上连接到Marionette:53292 IPDL协议错误:处理程序返回错误代码!
IPDL协议错误:处理程序返回错误代码!
[GPU 6784]警告:管道错误:109:文件c:/builds/moz2_slave/m-rel-w32-00000000000000000000/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc,第346行 1493505857734 Marionette INFO在端口53292上收听 2017年4月29日下午3:44:18 org.openqa.selenium.remote.ProtocolHandshake createSession 信息:检测到的方言:W3C 线程“main”中的异常org.openqa.selenium.InvalidArgumentException:预期[object Undefined] undefined为字符串 构建信息:版本:'3.3.1',修订版:'5234b32',时间:'2017-03-10 09:04:52 -0800' 系统信息:主机:'SAGAR',ip:'192.168.1.3',os.name:'Windows 8.1',os.arch:'amd64',os.version:'6.3',java.version:'1.8.0_91 “ 驱动程序信息:org.openqa.selenium.firefox.FirefoxDriver 功能[{moz:profile = C:\ Users \ arora \ AppData \ Local \ Temp \ rust_mozprofile.ameyOkKY6RPS,rotate = false,timeouts = {implicit = 0,pageLoad = 300000,script = 30000},pageLoadStrategy = normal,platform = ANY,specificationLevel = 0,moz:accessibilityChecks = false,acceptInsecureCerts = false,browserVersion = 53.0,platformVersion = 6.3,moz:processID = 6264,browserName = firefox,platformName = windows_nt}] 会议ID:f85ef783-51ac-4d6b-a228-6835999ae465 at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at org.openqa.selenium.remote.http.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:133) at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:99) 在org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:43) 在org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:163) 在org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:82) 在org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:604) 在org.openqa.selenium.remote.RemoteWebElement.execute(RemoteWebElement.java:274) 在org.openqa.selenium.remote.RemoteWebElement.sendKeys(RemoteWebElement.java:98) 在Gmail.main(Gmail.java:25)
答案 0 :(得分:3)
公然放置所有日志文件不会让您的生活更轻松。试着看看错误是什么。
快速搜索会给我一些结果,即您在Mozilla 53.0版上进行测试的sendKeys()
操作可能会被破坏。已经向Gecko开发人员提交了一个错误 - here是该链接。
此外,这似乎是4天前提出的同一问题的重复 - Original Question
答案 1 :(得分:0)
Geckodriver没有使用Selenium的每个版本。
您必须拥有Selenium的最新版本。