51Testing软件测试论坛

标题: 大神们帮忙看下selenium webdiver通过火狐打开百度报错 [打印本页]

作者: 冰雪女王    时间: 2016-8-9 10:49
标题: 大神们帮忙看下selenium webdiver通过火狐打开百度报错
Exception in thread "main" org.openqa.selenium.remote.UnreachableBrowserException: Could not start a new session. Possible causes are invalid address of the remote server or browser start-up failure.
Build info: version: '2.53.1', revision: 'a36b8b1', time: '2016-06-30 17:32:46'
System info: host: 'USER-20160616MV', ip: '192.168.1.128', os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.8.0_91'
哪位大神帮忙看下这是什么错误
作者: 清晨一缕阳光    时间: 2016-8-9 12:01
火狐的版本是多少?
作者: 掉渣饼    时间: 2016-8-9 12:12
你的火狐浏览器版本是多少?你的selenium版本是2.53.1,建议你使用火狐46版本一下的
作者: 冰雪女王    时间: 2016-8-9 13:42
清晨一缕阳光 发表于 2016-8-9 12:01
火狐的版本是多少?

47.0的火狐是
作者: 冰雪女王    时间: 2016-8-9 13:45
清晨一缕阳光 发表于 2016-8-9 12:01
火狐的版本是多少?

我的是47.0的,是装46以上还是以下的??
作者: 冰雪女王    时间: 2016-8-9 13:45
47的
作者: 清晨一缕阳光    时间: 2016-8-9 13:49
冰雪女王 发表于 2016-8-9 13:42
47.0的火狐是

我使用过FF47和selenium2.53.0和2.53.1都可以的;FF46和selenium这两个版本不兼容。
作者: 清晨一缕阳光    时间: 2016-8-9 13:50
冰雪女王 发表于 2016-8-9 13:45
我的是47.0的,是装46以上还是以下的??

把你的代码贴出来看看。
作者: 冰雪女王    时间: 2016-8-9 13:56
清晨一缕阳光 发表于 2016-8-9 13:49
我使用过FF47和selenium2.53.0和2.53.1都可以的;FF46和selenium这两个版本不兼容。

package ExampleForFireFox;

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

public class ExampleForFireFox {
        public static void main(String[] args) {
                System.setProperty("webdriver.firefox.bin", "D:\\soft\\huohu\\Mozilla Firefox\\firefox.exe");
    //实例化火狐浏览器
         WebDriver driver = new  FirefoxDriver();
          //让浏览器访问百度
          driver.get("http://www.baidu.com");
    }
}

作者: 清晨一缕阳光    时间: 2016-8-9 14:09
http://bbs.51testing.com/thread-943674-1-1.html  参考下这个帖子;
1.在确定火狐的版本是,把火狐的自动升级关闭了;
2。直接适用浏览器打开百度网站试试;
3.你的上网环境有没有适用代理?
作者: 冰雪女王    时间: 2016-8-9 14:20
冰雪女王 发表于 2016-8-9 13:56
package ExampleForFireFox;

import org.openqa.selenium.WebDriver;

恩恩,谢谢,已经解决了,还是火狐版本的问题
作者: 清晨一缕阳光    时间: 2016-8-9 14:25
厉害
作者: 冰雪女王    时间: 2016-8-9 17:19
冰雪女王 发表于 2016-8-9 13:56
package ExampleForFireFox;

import org.openqa.selenium.WebDriver;

能再问下嘛,这样如何获取div ul li 里面的a元素
<div class="nav">
  <ul>
    <li><a href="http://ytctrl.com.s20.ctrl.net.cn/">首页</a></li>
    <li><a href="index.php?m=content&amp;c=index&amp;f=lists&amp;catid=1&amp;l=1&amp;page=1">园区介绍</a></li>
    <li><a href="index.php?m=content&amp;c=index&amp;f=lists&amp;catid=2&amp;l=1&amp;page=1">配套介绍</a></li>
    <li><a href="index.php?m=content&amp;c=index&amp;f=lists&amp;catid=3&amp;l=1&amp;page=1">IFSC体系</a></li>
    <li><a href="index.php?m=content&amp;c=index&amp;f=lists&amp;catid=4&amp;l=1&amp;page=1">园区招商</a></li>
    <li><a href="index.php?m=content&amp;c=index&amp;f=lists&amp;catid=5&amp;l=1&amp;page=1">政策申报</a></li>
    <li><a href="index.php?m=content&amp;c=index&amp;f=lists&amp;catid=6&amp;l=1&amp;page=1">联系我们</a></li>
  </ul>
</div>
作者: SunnyLan    时间: 2016-8-9 18:50
用火狐30版本 兼容最新的selenium
作者: 小欣欣_000    时间: 2016-9-1 11:10
我用的selenium-java-2.42.2.jar  火狐的版本是38.5.1 。 报错Build info: version: '2.42.2', revision: '6a6995d', time: '2014-06-03 17:42:03'
System info: host: 'adminPC', ip: '192.168.1.209', os.name: 'Windows Vista', os.arch: 'amd64', os.version: '6.1', java.version: '1.6.0_13'
Driver info: driver.version: FirefoxDriver
作者: SunnyLan    时间: 2016-9-12 11:42
好贴




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