selenium RC+JAVA 运行所遇到的问题
1.报错一
Failed to start new browser session: java.lang.RuntimeException: Firefox 3 could not be found in the path!
Please add the directory containing ''firefox.exe'' to your PATH environment.
原因:
  firefox没有安装在c盘(本人安装在d盘下),selenium找不到firefox路径。
解决过程:首先尝试将firefox.exe的路径放到系统环境变量path中,重新运行,错误依旧。
正确解决办法:在调用firefox处加上绝对路径(selenium("localhost", 4444, "*firefox D:\\Program Files\\Mozilla Firefox\\firefox.exe", "http://www.baidu.com"))
2. 报错二
Firefox 无法在 chrome://src/content/TestRunner.html?auto=true&multiWindow=true&defaultLogLevel=info&baseUrl=http://localhost:8080/&resultsUrl=http://localhost:4445/selenium-server/postResults&test=http://localhost:4445/selenium-server/tests/login_suite.html 找到该文件。
请检查文件名的大小写或者其他输入错误。
    请检查文件是否已被移动,重命名或删除
原因:
Firefox版本与selenium server版本不一致导致的。
百度了下,原来是selenium的版本和firefox不兼容,需要升级selenium或者firefox。
【Selenium】 -> 【FireFox】
2.25.0 -> 18
2.30.0 -> 19
2.31.0 -> 20
2.42.2 -> 29
2.44.0 -> 33 (不支持31,2014/12/1) 升级selenium jar包,或者是升级firefox。
PS:但是selenium-java-2.42.2版本和firefox 29.0.1版本兼容,如果升级到firefox 30+,则浏览器启动失败。可能是selenium还未同步升级,后面估计可以正常支持。切记,关掉forefox的升级功能,否则连本地Windows上的脚本都跑不起来,作者曾经为此还降级了forefox。 升级后,selenium脚本正常启动firefox。
Firefox旧版本下载地址:
Linux: https://download.mozilla.org/?product=firefox-17.0&os=Linux&lang=zh-CN
Windows: https://download.mozilla.org/?product=firefox-17.0&os=win&lang=zh-CN
selenium RC+JAVA 运行所遇到的问题的更多相关文章
- selenium RC+JAVA 笔记 一
		
selenium 常用操作有:open,type,click,select,selectFrame. package com.example.tests; import com.thoughtwork ...
 - Selenium IDE和Selenium RC的安装
		
1 安装FireBug和FirePath 1.在火狐浏览器中,点击”添加附件”按钮,弹出”附加组件管理器”页面 2.在弹出页面中,输入“fireBug”,点击“搜索”按钮,弹出fireBu ...
 - Selenium  RC配置
		
Selenium RC: -----作者: 虫师 ========================================================================== ...
 - webdriver介绍&与Selenium RC的比较
		
什么是webdriver? webdriver是一个web自动化测试框架,不同于selenium IDE只能运行在firefox上,webdriver能够在不同的浏览器上执行你的web测试用例.其支持 ...
 - 我的自动化测试历程(Selenium+TestNG+Java+ReportNG+Jenkins)
		
原地址:http://blog.csdn.net/shilinjie_8952/article/details/53380373?locationNum=11&fps=1 测试环境:Java+ ...
 - Selenium 我的自动化测试历程 (Selenium+TestNG+Java+ReportNG+Jenkins)
		
测试环境:Java+Selenium+TestNG,Jenkins持续集成. 测试代码 代码结构 采用页面对象模型(Page Object),减少UI修改后,对代码的影响. Java编写,采用Te ...
 - Selenium私房菜系列9 -- Selenium RC服务器命令行参数列表【ZZ】
		
本文转载自:http://wiki.javascud.org/display/SEL/Selenium+Remote+Control+-+options 使用示例: java -jar seleniu ...
 - Selenium私房菜系列5 -- 第一个Selenium RC测试案例
		
<Selenium简介>中讲过,Selenium RC支持多种语言编写测试案例,如:C#,Python.在工作中,我倾向于是用Python这类动态语言编写测试案例,因为这样的测试案例无需编 ...
 - Selenium_用selenium webdriver实现selenium RC中的类似的方法
		
最近想总结一下学习selenium webdriver的情况,于是就想用selenium webdriver里面的方法来实现selenium RC中操作的一些方法.目前封装了一个ActionDrive ...
 
随机推荐
- linux6的yum源
			
[base]name=CentOS-$releasever-Basebaseurl=http://centos.ustc.edu.cn/centos/6/os/x86_64/gpgcheck=1gpg ...
 - C#读取XML文件并取值
			
1.新建XML文件: <?xml version="1.0" encoding="utf-8" ?> <SystemInfo> < ...
 - Spring + Jedis集成Redis(单例redis数据库)
			
这几天没事,就把之前学习的redis代码整理一遍,废话不多说,上步骤. 1.pom.xml引入资源: <dependency> <groupId>org.springframe ...
 - MongoDB的ObjectId和基本操作增删改查(3)
			
ObjectId 基本操作增删改查 增: insert 介绍: mongodb存储的是文档,. 文档是json格式的对象. 语法: db.collectionName.insert(document) ...
 - [leetcode] 题型整理之查找
			
1. 普通的二分法查找查找等于target的数字 2. 还可以查找小于target的数字中最小的数字和大于target的数字中最大的数字 由于新的查找结果总是比旧的查找结果更接近于target,因此只 ...
 - Microchip微芯HCS301解密HCS360解密HCS361芯片解密多少钱?
			
Microchip微芯HCS系列芯片解密型号: HCS101 | HCS200 | HCS201 | HCS201T | HCS300 | HCS300T HCS301 | HCS301T | HCS ...
 - 通过TStringList保存csv文件,只要循环.Add表格里面的每行记录进去,保存即可
			
dlgSave := TSaveDialog.Create(nil); dlgSave.filter := 'CSV文件|*.CSV'; dlgSave.DefaultExt := '*.CSV'; ...
 - Linux 压缩解压
			
压缩解压 ------------------------------------------ linux 下所有的压缩格式,WinRAR 都支持 gzip .gz 格式 压缩文件: gzip 文件名 ...
 - ZeroMQ接口函数之 :zmq_msg_copy - 把一个消息的内容复制到另一个消息中
			
ZeroMQ 官方地址 :http://api.zeromq.org/4-1:zmq_msg_copy zmq_msg_copy(3) ØMQ Manual - ØMQ/3.2.5 Name zm ...
 - java分享第十二天(接口测试jsoup&cookie)
			
一.Cookies到底是什么鬼?简单来说,Cookies就是服务器暂时存放在客户端(你的电脑里)的资料(.txt格式的文本文件),好让服务器用来辨认 你的计算机.当你在浏览网站的时候,Web服务器会先 ...