cucumber+Firewatir环境搭建

简介:
应他人需求搭建故事驱动,黄瓜的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/
目录
相关文章
|
9月前
|
Java 测试技术 Maven
《手把手教你》系列基础篇之(二)-java+ selenium自动化测试-环境搭建(下)基于Maven(详细教程)
【2月更文挑战第11天】《手把手教你》系列基础篇之(二)-java+ selenium自动化测试-环境搭建(下)基于Maven(详细教程) 是一个软件项目管理和综合工具。基于项目对象模型(POM)的概念,Maven可以从一个中心资料片管理项目构建,报告和文件。由于现在企业和公司中Java的大部分项目都是基于Maven, 因此宏哥为了照顾到企业或者公司用的java项目中用到maven的童鞋或者小伙伴们,这里也简单的介绍和分享一下。在Maven项目中使用Selenium. 非常简单。
441 3
|
存储 IDE Java
Eclipse安装教程 ——史上最详细安装Java创建项目教程说明
Eclipse安装教程 ——史上最详细安装Java创建项目教程说明
1418 1
Eclipse安装教程 ——史上最详细安装Java创建项目教程说明
|
IDE 开发工具 Android开发
搭建Eclipse 2020安卓开发环境
搭建Eclipse 2020安卓开发环境
102 0
搭建Eclipse 2020安卓开发环境
|
移动开发 开发框架 IDE
零基础小白配置JAVAEE全部开发环境
Java EE已成为企业级开发的首选平台之一。 Java EE是一系列的技术规范,而并非是一个产品,更不是编程语言 本篇文章分为:1:安装配置JDK 2:安装配置IDE环境 3:安装配置Tomcat 4:测试eclipse+tomcat 5:构建maven项目
零基础小白配置JAVAEE全部开发环境
|
自然语言处理 测试技术 数据库
|
JavaScript Java 测试技术
App自动化测试之Appium环境搭建
Appium是一个开源、跨平台的测试框架,可以用来测试原生及混合的移动端应用。Appium支持IOS、Android及FirefoxOS平台。
App自动化测试之Appium环境搭建
|
IDE Java 测试技术
JaCoCo官方教程
JaCoCo官方教程
1788 0
JaCoCo官方教程
|
Android开发 Python Windows
Python编程:两步完成eclipse安装Python开发环境
Python编程:两步完成eclipse安装Python开发环境
187 0
Python编程:两步完成eclipse安装Python开发环境
|
Java Android开发 开发者
没有pycharm?JAVA开发者看好了,教你如何使用eclipse搭建python开发环境
前言有很多的IDE,今天为大家介绍一个eclipse+Pydev的组合,记录自己的配置。**一、前提准备** eclipse下载:http://www.eclipse.org/downloads/ PyDev下载:http://www.pydev.org/download.html Python下载:https://www.python.org/downloads/ jdk下载 :http://www.oracle.com/technetwork/java/javase/downloads/index.html 二、配置 废话不多说,说重点 安装JDK。
2577 0
|
Java 容器 Android开发
1.搭建JavaEE开发环境
1.Web应用介绍: 2.Servlet简介 3.JSP简介 4.Servlet容器 Web服务器有静态资源和动态页面,静态资源是*.html(文件系统),动态页面是Servlet容器。 5.Tomcat安装、配置步骤    6.
986 0

热门文章

最新文章