应他人需求搭建故事驱动,黄瓜的Ruby自动化测试环境,特总结如下:
1.安装Ruby 1.8.7运行环境,exe文件一键安装
2.在XP上会在C盘默认创建Ruby相关文件,安装时选中将Ruby作为该机器的环境变量
3.安装完ruby后,ruby自带Gem套件,使用Gem套件安装Firewatir,命令为gem install xxx
4.安装Firewatir成功后,可以运行Firewatir的脚本了,这个时候如果Firewatir不运行的话,可以使用webdriver版得watir来调用你的Firefox,这样Watir脚本既可以执行了
5.安装cucumber黄瓜,gem install cucumber安装黄瓜的时候可能会需要Json或者其他gem文件需要你提前安装
5.5安装kit-dev+Json,安装Kit后将Kit的所有Bin目录放置到环境变量里。然后运行gem install json
6.cucumber xxxx.featrue即可运行你的黄瓜脚本
6.5.提示错误require,安装web-driver,命令为gem install watir-webdriver
6.5.1 提示require错误 安装rspec,命令为gem install rspec,此时能打开浏览器,然后再提示没有jssh,安装jssh
6.5.2 用虚拟机重试的时候,能启动浏览器但不能运行我的测试脚本,怀疑可能性为该网址内容--http://www.natontesting.com/2009/07/24/firewatir-jssh-unable-to-connect-fixed/该部分将会在下次使用时,敲定
7.运行时结果不是彩色的,会提示你安装ansicon,则你到http://adoxa.110mb.com/ansicon/网站去下载ansicon
8.
1. Download and unzip the file from http://adoxa.110mb.com/ansicon
2. open cmd and navigate to the unzipped folder
3. Navigate to x64 (if you have a 64 bit machine) otherwise navigate to x86
4. Type ansicon.exe -h and you will get the following:
D:\Data\ansicon\x86>ansicon.exe -h
ANSICON by Jason Hood .
Version 1.32 (22 December, 2010). Freeware.
http://ansicon.adoxa.cjb.net/
Process ANSI escape sequences in Win32 console programs.
ansicon -i|I | -u|U
ansicon [-m[]] [-p | -e|E string | -t|T [file(s)] | program [args]]
-i install - add ANSICON to the AutoRun entry (implies -p)
-u uninstall - remove ANSICON from the AutoRun entry
-I -U use local machine instead of current user
-m use grey on black ("monochrome") or as default color
-p hook into the parent process
-e echo string
-E echo string, don't append newline
-t display files ("-" for stdin), combined as a single stream
-T display files, name first, blank line before and after
program run the specified program
nothing run a new command processor, or display stdin if redirected
is one or two hexadecimal digits; please use "COLOR /?" for details.
5. Execute 'ansicon.exe -i' to install and add ansicon to your Windows
6. Run your cucumber 0.10.0 test and you should
get the coloured output result on Windows
这步做完你的故事驱动测试就可以开始了,哦,有可能你会需要一些黄瓜的脚本范例,那么去黄瓜的官网上去找,是可以下载的。网址为:http://cukes.info/
分享到:
相关推荐
在他们下载的chm始终打不开或有问题。 ... 使用Cucumber+Rspec玩转BDD(1)——用户注册 使用Cucumber+Rspec玩转BDD(2)——邮件激活 ...使用Cucumber+Rspec玩转BDD(3)——用户...使用Cucumber+Rspec玩转BDD(7)——测试重构
使用Cucumber+Rspec玩转BDD(2)——邮件激活 使用Cucumber+Rspec玩转BDD(3)——用户登录 使用Cucumber+Rspec玩转BDD(4)——用户登录并“记住我” 使用Cucumber+Rspec玩转BDD(5)——安全退出 使用Cucumber+Rspec玩...
cucumber+watir 如何在win7环境下部署watir的自动化开发环境
• iOS Mobile testing • Ruby+Cucumber+Frank • How to make scripts works with sikuli Note: It's based on running test on emulator and using Sikuli for image recognition.
一个包含了testng+cucumber+appium的移动端自动化测试框架。 附件包含一个ieda工程以及appium需要的node.js和appium windows安装包 运行还需要jdk。请自行下载。 demo中使用了系统自带的计算器进行自动化测试。不同...
Jruby,cucumber,celerity,配置 仅供参考, 注,如果你的机器上有ruby与jruby,请将jruby的环境变量在前,否则配置会失败
最近群里经常有人会问到关于maven构建Appium测试项目以及使用testNG生成测试报告的问题,试着搭建了一下,下面是过程: jdk安装过程我这里就不说了 一、下载eclipse,推荐下载Eclipse Luna java EE版本,自带maven...
ruby on rails 的测试工具,敏捷开发工具。。。。
柏树 柏树+Cucumber+ BDD
搭建这个完全是因为之前某个团队就要这么做而搭建,然后实际API自动化测试中,非常不建议通过(Cucucmber)这种方式来实现。完全可以用rest assured + TestNG/JUnit 完成你需要的API自动化测试 cucumber_restassured ...
宇宙框架以教育目的编写的测试自动化框架(Java-8 + WebDriver +Cucumber+魅力)
Maven 搭建cucumber 简单示例 1.新建Maven 项目 2.Eclipse安装 cucumber 插件:Help->Install New Software->Add name:cucumber location:http://cucumber.github.com/cucumber-eclipse/update-site 3.导入示例项目,...
搭建一个BDD模式框架,Cucumber+junit+selenium+po的UI自动化框架
使用 Protractor Cucumber (+ Selenium WebDriver) 在 WEB 站点页面上测试图表选择的简单项目,如承诺的 Chai
Selenium+Cucumber项目 使用BDD方法在Vimla论坛上测试注册表格的教育任务。 运动要求 在论坛您可以注册为用户 编写测试该注册功能的测试用例 测试用例 建立使用者 创建用户-长用户名(超过16个字符) 创建用户密码...
Cucumber纳吉奥斯 Cucumber-nagios允许您编写Web应用程序的高级行为测试,并将结果插入Nagios。 正如布拉德利·泰勒(Bradley Taylor): “Instead of writing boring monitoring plugins from scratch, you can ...
我们正在环境变量后面启用代码覆盖,以仅在这种情况下检测我们的代码。 不要向您的用户提供检测代码。 要查看代码覆盖率报告,只需执行以下操作: open coverage/lcov-report/index.html 它是如何工作的 :face_...
库克特cuke 它是一个Cucumber watirwebdriver 引导程序,它可以帮助您快速开始针对任何应用程序编写测试。 ##入门(Mac)安装 Xcode安装 Homebrew ruby -e "$(curl -fsSL ...
Cucumber放心 Cucumber放心样品 这是使用Java进行Cucumber Rest Assured api示例测试的最简单的构建脚本设置。 有5个场景的5个特征文件。 该方案包括三个步骤,使用标签运行以使它们全部通过! 获取代码 Git: git...