【Ruby+Watir测试框架系列讲座 2】引入RadRails IDE
2011-11-06 22:21
316 查看
作者:zzxxbb112
时间:2011/11/6 版权所有,侵权必究。出处:http://blog.csdn.net/zzxxbb112
在上次的第一讲内容中,我们简单介绍了ruby和watir的基础环境的搭建,那么这次我们来看一下具体该如何选择合适你的IDE,通常一些开发ROR(ruby on rails)的开发人员会选择mac-TextMate,Radrails,Netbeans,e-textmate,notepad++等等,其中TextMate可以说是神器,它的界面设计以及code显示都是一流的水准,再加上其招牌功能Quick Bundle更是直接甩开其他工具一大截,但要使用此工具有一个最大的前提,那就是需要一台mac,因为TextMate只能使用在mac os系统上,虽然在windows上也出了一款接近于Textmate的山寨版e-Textmate,但是效果还是略差一些,并且这两款工具都是需要收费的。
1.安装RadRails工具及其使用
而Radrails和Netbeans都是免费的,两者感觉使用下来都还不错,但是可能对于eclipse有特别的感情吧,因此最终我还是选择了radrails,它是基于eclipse平台的插件,你可以直接去下载与eclipse的整合版本,下载地址:http://www.aptana.com/products/radrails,打开后点击下图所示按钮。
![](http://hi.csdn.net/attachment/201111/6/0_1320587317zUSs.gif)
下载完毕之后,可以直接进行安装,如果没有JDK的话需要先下载安装,这个网上有很多可以自己找一下。
全部安装完毕之后,打开aptana studio 3 软件,显示如下图加载界面
![](http://hi.csdn.net/attachment/201111/6/0_1320587431v1V1.gif)
等待界面加载完毕之后,就可以看到熟悉的eclipse界面了。
![](http://hi.csdn.net/attachment/201111/6/0_1320587526l2wN.gif)
2.如何创建项目
在左侧找到Create Project并点击进行创建项目
![](http://hi.csdn.net/attachment/201111/6/0_1320587714TRf5.gif)
由于Watir是基于Ruby的,因此选择Ruby Project,如下图
![](http://hi.csdn.net/attachment/201111/6/0_132058775289rr.gif)
名字可以随便设定完点击Finish成功创建项目,如图
![](http://hi.csdn.net/attachment/201111/6/0_1320587840KC7x.gif)
一旦项目创建完毕后,我们就可以进行开发脚本了,但是还别急,此时我们所创建的只是一个空项目,我们还需要创建一个可运行的文件。
点击菜单File --> New --> File,接着填入FileName,如下图文件名填入main.rb(注意后缀名是rb,不要填写错误了)
![](http://hi.csdn.net/attachment/201111/6/0_1320588103PMNC.gif)
点击Finish,文件即可就创建完毕,那么此时我们即可正式在编辑器中编写watir脚本了。
3. 执行Watir脚本
![](http://hi.csdn.net/attachment/201111/6/0_1320588966p3fw.gif)
工具的智能提示
![](http://hi.csdn.net/attachment/201111/6/0_1320589093ds4r.gif)
总结
那么这一讲就到这里了,下一讲我们会详细介绍一款Watir自动化测试的辅助工具IE Dev tools,主要用于获取web页面控件的一些信息,它对于Watir自动化测试过程中的对象识别起到了非常重要的作用。
![](http://hi.csdn.net/attachment/201109/1/3045026_1314856320J3o4.png)
Rss订阅IQuickTest(关于如何订阅?)GoogleReader订阅地址: http://feeds.feedburner.com/iquicktest
时间:2011/11/6 版权所有,侵权必究。出处:http://blog.csdn.net/zzxxbb112
在上次的第一讲内容中,我们简单介绍了ruby和watir的基础环境的搭建,那么这次我们来看一下具体该如何选择合适你的IDE,通常一些开发ROR(ruby on rails)的开发人员会选择mac-TextMate,Radrails,Netbeans,e-textmate,notepad++等等,其中TextMate可以说是神器,它的界面设计以及code显示都是一流的水准,再加上其招牌功能Quick Bundle更是直接甩开其他工具一大截,但要使用此工具有一个最大的前提,那就是需要一台mac,因为TextMate只能使用在mac os系统上,虽然在windows上也出了一款接近于Textmate的山寨版e-Textmate,但是效果还是略差一些,并且这两款工具都是需要收费的。
1.安装RadRails工具及其使用
而Radrails和Netbeans都是免费的,两者感觉使用下来都还不错,但是可能对于eclipse有特别的感情吧,因此最终我还是选择了radrails,它是基于eclipse平台的插件,你可以直接去下载与eclipse的整合版本,下载地址:http://www.aptana.com/products/radrails,打开后点击下图所示按钮。
![](http://hi.csdn.net/attachment/201111/6/0_1320587317zUSs.gif)
下载完毕之后,可以直接进行安装,如果没有JDK的话需要先下载安装,这个网上有很多可以自己找一下。
全部安装完毕之后,打开aptana studio 3 软件,显示如下图加载界面
![](http://hi.csdn.net/attachment/201111/6/0_1320587431v1V1.gif)
等待界面加载完毕之后,就可以看到熟悉的eclipse界面了。
![](http://hi.csdn.net/attachment/201111/6/0_1320587526l2wN.gif)
2.如何创建项目
在左侧找到Create Project并点击进行创建项目
![](http://hi.csdn.net/attachment/201111/6/0_1320587714TRf5.gif)
由于Watir是基于Ruby的,因此选择Ruby Project,如下图
![](http://hi.csdn.net/attachment/201111/6/0_132058775289rr.gif)
名字可以随便设定完点击Finish成功创建项目,如图
![](http://hi.csdn.net/attachment/201111/6/0_1320587840KC7x.gif)
一旦项目创建完毕后,我们就可以进行开发脚本了,但是还别急,此时我们所创建的只是一个空项目,我们还需要创建一个可运行的文件。
点击菜单File --> New --> File,接着填入FileName,如下图文件名填入main.rb(注意后缀名是rb,不要填写错误了)
![](http://hi.csdn.net/attachment/201111/6/0_1320588103PMNC.gif)
点击Finish,文件即可就创建完毕,那么此时我们即可正式在编辑器中编写watir脚本了。
3. 执行Watir脚本
![](http://hi.csdn.net/attachment/201111/6/0_1320588966p3fw.gif)
工具的智能提示
![](http://hi.csdn.net/attachment/201111/6/0_1320589093ds4r.gif)
总结
那么这一讲就到这里了,下一讲我们会详细介绍一款Watir自动化测试的辅助工具IE Dev tools,主要用于获取web页面控件的一些信息,它对于Watir自动化测试过程中的对象识别起到了非常重要的作用。
![](http://hi.csdn.net/attachment/201109/1/3045026_1314856320J3o4.png)
Rss订阅IQuickTest(关于如何订阅?)GoogleReader订阅地址: http://feeds.feedburner.com/iquicktest
相关文章推荐
- 【Ruby+Watir测试框架系列讲座 1】基础环境搭建
- 【Ruby+Watir测试框架系列讲座 3】测试对象识别
- [原]【Ruby+Watir测试框架系列讲座 3】测试对象识别
- 【Ruby+Watir测试框架系列讲座 4】各类Web控件对象的自动化操作
- [原]【Ruby+Watir测试框架系列讲座 4】各类Web控件对象的自动化操作
- 【软件测试自动化-QTP系列讲座 13】== QTP IDE中的垂直分割选取 ==
- Watir自动测试应用(4):关于Ruby的自动测试框架
- netbeans + ruby + watir web自动测试框架搭建
- Ruby+Watir搭建自动化测试框架
- Ruby+Watir经验谈: 漫谈针对功能的自动化测试框架
- 【软件测试自动化-QTP系列讲座 29】== 捕获对象时的模式切换 ==
- 【软件测试自动化-QTP系列讲座 36】== 自定义验证点-HTML模式 ==
- Yii框架官方指南系列增补版39——测试:单元测试(Unit Testing)
- 软件测试系列视频之QTP系列视频讲座目录出炉了,
- 【软件测试自动化-QTP系列讲座 7】== 自定义COM组件的实现(一)WSC篇 ==
- 前端测试框架Jest系列教程 -- Global Functions(全局函数)
- 【软件测试自动化-QTP系列讲座 35】== 基于类和函数的complete Word ==
- 初探接口测试框架--python系列1
- 【软件测试自动化-QTP系列讲座 17】 == 揭开QTP的神秘面纱 (四)插件开发 == (入门篇)
- PHP 框架 Zend Framework 开发专题系列讲座 [转]