由于以前做自动化测试和自动化测试的框架开发都是用的netbeans,时间长了也发现了netbeans的坏处:
1.报错不准确,这个不知道是不是由于插件问题导致的。
2.编码问题,由于我一般项目里面都使用UTF-8的编码,ruby和netbeans的编码都是很难搞定的。
所以果断放弃了netbeans,转投eclipse的怀抱,环境搭建起来以后效果不错。
环境准备:
1.ruby-installer-200
下载地址:ruby官网上可以下载。
2.watir-webdriver安装需要的若干gem包。
下载地址:http://rubygems.org/
3.eclipse支持ruby的RDT插件
下载地址:http://jaist.dl.sourceforge.net/sourceforge/rubyeclipse/org.rubypeople.rdt-0.7.0.601192300PRD.zip
安装:
1.安装ruby 200,安装完毕后进入命令行,输入 ruby -v 如果能看到ruby 版本表示安装成功。看不到把ruby的安装路径加到PATH里。
2.watir-webdriver 采用离线安装。cd到存放gem包的目录下,安装命令:gem install --local XX.gem
3.RDT的安装:
a.解压RDT文件,获得features和plugins两个文件夹,将这两个文件夹复制到eclipse的安装目录下(把这两个文件夹的文件分别拷贝到esclipse相应的文件夹里即可,物品拷贝到dropins文件夹下了),即可完成RDT的安装。
b.设置RDT,Ruby是一种解释型语言,在eclipse中必须将其与某种环境管理起来,才能够运行Ruby脚本。在eclipse的windows—preferences菜单中,点击左侧的Ruby/Installed interpretes节点,点击界面中的Add按钮,在Location中将其指向Ruby安装目录下的bin目录。例如我的目录是C:\ruby\bin\ruby.exe。点击确定完成设置。
4.导入以前的自动化测试工程,也可以复制原来的文件新建一个工程。可能需要改一下编码之类的。
运行成功!
相关推荐
博客“ruby+selenium-webdriver测试--第一个例子源代码”
博客“ruby+selenium-webdriver测试-测试用例源代码”
博客“ruby+selenium-webdriver测试--多个测试用例”源代码
安装selenium webdriver(eclipse+jdk+selenium webdriver2.20+firefox 10) 1、安装firefox,本人使用firefox10。确保firefox 安装在默认环境下(不是 的话会报错)。 2、安装jdk,确保安装了jdk,本人喜欢使用java...
selenium+webdriver+python自动化测试, 从入门到精通
1、Testng+selenium+Maven+WebDriver+Java+eclipse 实现禅道登录,百度搜索。 2、eclipse需安装Testng+selenium+Maven 3、下载对应版本的WebDriver驱动。Chrome驱动下载地址...
pythonwebdriver自动化测试实战.pdf
博客“ruby+selenium-webdriver一步一步进行自动化测试------面向对象编程”对应源代码
Python + Nosetests + Webdriver + Eclipse,自动化测试框架安装以及使用教程
ruby2.0.0+selenium-webdriver+watir-webdriver+rails离线备份,设置环境变量后可使用(未测试)
WebDriver 自动化测试 selenide ,selenide是用于提高基于WebDriver的自动化测试便利性的Java类库。示例测试:@Tes...
Webdriver自动化测试ChromeDriver应用,用于python selenium库
pythonwebdriver自动化测试实战.doc
python webdriver 自动化测试实战.doc
自动化测试:Selenium webdriver学习笔记C#版
1. Web自动化测试环境如下: 脚本语言:Python 3.x 开发工具:PyCharm 自动化测试框架:Selenium 3.x 浏览器及对应驱动:Firefox(geckodriver.exe)或者Chrome(chromedriver.exe) 系统环境:windows10 2. 环境...
博客“ruby+selenium-webdriver测试-逻辑与数据分离”对应源代码
python selenium的三大webdriver:chromedriver.exe、geckodriver.exe和IEDriverServer.exe。我目前使用的浏览器版本chrome73,firefox64.0.2,以及IE 11.
使用Java+Maven+Selenium+TestNG+Jedis+Jenkins搭建的WebUI自动化测试框架,资源的大体介绍如下链接http://note.youdao.com/noteshare?id=dc564343fd126f497074f6d7560c9f5e&sub=387EB3B1BAC945CEA71A5BDBC6484473