玲玲公主 发表于 2016-12-20 11:36:48

运行Selenium WebDriver 无法正常启动火狐浏览器

本帖最后由 玲玲公主 于 2016-12-20 11:37 编辑

运行到脚本WebDriver driver=new FirefoxDriver();
时、错误信息如下、如何解决?org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Firefox console output:
\e10srollout@mozilla.org.xpi","e":true,"v":"1.5","st":1481880672378},"firefox@getpocket.com":{"d":"D:\\Program Files (x86)\\Mozilla Firefox\\browser\\features\\firefox@getpocket.com.xpi","e":true,"v":"1.0.5","st":1481880672377},"webcompat@mozilla.org":{"d":"D:\\Program Files (x86)\\Mozilla Firefox\\browser\\features\\webcompat@mozilla.org.xpi","e":true,"v":"1.0","st":1481880672372}},"app-global":{"{972ce4c6-7e08-4474-a285-3208198ce6fd}":{"d":"D:\\Program Files (x86)\\Mozilla Firefox\\browser\\extensions\\{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi","e":true,"v":"50.1.0","st":1481880672381}}}
1482204123685      addons.xpi      DEBUG      No changes found
1482204123691      addons.xpi      DEBUG      Registering manifest for D:\Program Files (x86)\Mozilla Firefox\browser\features\aushelper@mozilla.org.xpi
1482204123691      addons.xpi      DEBUG      Loading bootstrap scope from D:\Program Files (x86)\Mozilla Firefox\browser\features\aushelper@mozilla.org.xpi
1482204123695      addons.xpi      DEBUG      Calling bootstrap method startup on aushelper@mozilla.org version 1.0
1482204123696      addons.xpi      DEBUG      Registering manifest for D:\Program Files (x86)\Mozilla Firefox\browser\features\e10srollout@mozilla.org.xpi
1482204123696      addons.xpi      DEBUG      Loading bootstrap scope from D:\Program Files (x86)\Mozilla Firefox\browser\features\e10srollout@mozilla.org.xpi
1482204123703      addons.xpi      DEBUG      Calling bootstrap method startup on e10srollout@mozilla.org version 1.5

掉渣饼 发表于 2016-12-20 11:42:40

你的selenium版本和火狐的版本是多少?

玲玲公主 发表于 2016-12-20 11:44:25

掉渣饼 发表于 2016-12-20 11:42
你的selenium版本和火狐的版本是多少?

selenium是2.45.0
火狐是50.1.0

梦想家 发表于 2016-12-20 12:02:27

火狐版本高了么试试 45的火狐呢

黑盒测试 发表于 2016-12-20 12:12:58

我selenium3.0.2 火狐标准版50.1
geckodriver解压后放到python-Scripts下
可参考这个:
http://bbs.51testing.com/thread-1103510-1-1.html

黑盒测试 发表于 2016-12-20 12:14:23

火狐卸载干净 重新装个试试

掉渣饼 发表于 2016-12-20 12:30:30

玲玲公主 发表于 2016-12-20 11:44
selenium是2.45.0
火狐是50.1.0

火狐浏览器版本高了,导致和selenium版本不兼容,建议你用火狐45以下的

黑盒测试 发表于 2016-12-20 14:32:22

你换45了吗?我也准备换

玲玲公主 发表于 2016-12-20 14:40:53

黑盒测试 发表于 2016-12-20 14:32
你换45了吗?我也准备换

刚换上、准备看看能不能启动

玲玲公主 发表于 2016-12-20 14:45:44

本帖最后由 玲玲公主 于 2016-12-20 14:49 编辑

玲玲公主 发表于 2016-12-20 14:40
刚换上、准备看看能不能启动
:)

玲玲公主 发表于 2016-12-20 14:56:09

梦想家 发表于 2016-12-20 12:02
火狐版本高了么试试 45的火狐呢

试了45、44都不行:'(:'(

黑盒测试 发表于 2016-12-20 15:08:47

玲玲公主 发表于 2016-12-20 14:40
刚换上、准备看看能不能启动

我还是不行哎等下换成44 要还是不行就直接换回标准版

若尘_51 发表于 2016-12-20 15:13:51

玲玲公主 发表于 2016-12-20 14:56
试了45、44都不行

你的火狐没有安装在默认路径下吧?
如果不是的话,脚本里需要设置下火狐的路径:
System.setProperty("webdriver.firefox.bin", "xxx\\Mozilla Firefox\\firefox.exe");
WebDriver webDriver = new FirefoxDriver();

清晨一缕阳光 发表于 2016-12-20 15:18:41

你的火狐的版本太高,降低火狐的版本。

黑盒测试 发表于 2016-12-20 15:21:13

玲玲公主 发表于 2016-12-20 14:56
试了45、44都不行

我试了几个也不行只有50.1 64位标准版还能跑起来

玲玲公主 发表于 2016-12-20 15:52:56

若尘_51 发表于 2016-12-20 15:13
你的火狐没有安装在默认路径下吧?
如果不是的话,脚本里需要设置下火狐的路径:
System.setProperty(" ...

是安装在默认路径的
现在提示的是这个
org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Firefox console output:

玲玲公主 发表于 2016-12-20 15:53:29

黑盒测试 发表于 2016-12-20 15:21
我试了几个也不行只有50.1 64位标准版还能跑起来

selenium是哪个版本的?

黑盒测试 发表于 2016-12-20 15:57:26

玲玲公主 发表于 2016-12-20 15:53
selenium是哪个版本的?

selenium3.0.2 火狐标准版50.1
我是python 不是java做的

玲玲公主 发表于 2016-12-20 16:06:17

黑盒测试 发表于 2016-12-20 15:57
selenium3.0.2 火狐标准版50.1
我是python 不是java做的

哪里下载的?发我selenium:lol

若尘_51 发表于 2016-12-20 16:18:43

玲玲公主 发表于 2016-12-20 15:52
是安装在默认路径的
现在提示的是这个
org.openqa.selenium.firefox.NotConnectedException: Unable to ...

http://blog.csdn.net/jichuang123/article/details/50311237
网上搜的都是说火狐版本太高了。
页: [1] 2
查看完整版本: 运行Selenium WebDriver 无法正常启动火狐浏览器