cucumber:环境安装
1、安装RubyInstaller
http://rubyinstaller.org/downloads/
注意:安装目录结构不要太深
安装完成后在命令行运行: ruby –v 可以查看是否安装成功
2、安装DevKit
http://rubyinstaller.org/downloads/
注意:要先安装Ruby
步骤:
    a) 把下载下来的压缩包解压到Ruby的安装目录
    b) 在命令行下转到DevKit的目录
    c) 运行:ruby dk.rb init
    d) 运行:ruby dk.rb install
        
  如果安装过程中有什么问题,可以参考下面的两个网址:
    https://github.com/oneclick/rubyinstaller/wiki/Development-Kit
  http://hi.baidu.com/nnoo/blog/item/c1b4f7031ec4be6a3912bbef.html
3、安装Cucumber
    a) 运行:gem install cucumber
    b) 运行:gem install watir-webdriver
    c) 运行:gem install rspec
4、安装ansion
  
安装过程遇到问题:
  
解决方式:
  
添加镜像源:cmd下执行:gem sources --add http://rubygems.org/
然后再输入:gem source -l查看是否添加成功
建立个文件夹cucumber(名字任意),命令行进入,执行cucumber --init,即可建立features的目录结构,在features下建立.feature文件,step_definitions下建立步骤文件
cucumber:环境安装的更多相关文章
- Ubuntu上搭建Watir-Webdriver与Cucumber环境
		本文主要演示如何在Ubuntu上搭建Watir-Webdriver与Cucumber环境,用于自动化测试. 1. Ubuntu环境 A. 安装 因为我的工作机是Windows,所以采用虚拟机的方式使用 ... 
- Cucumber环境配置
		1.JDK下载和配置 2.Maven下载和环境配置 3.IDEA下载和Cucumber插件安装 下载地址官网,一般IDEA自带cucumber插件 如果没有安装过的话,点击以下进行搜索安装,安装完成后 ... 
- 使用专业的消息队列产品rabbitmq之centos7环境安装
		我们在项目开发的时候都不可避免的会有异步化的问题,比较好的解决方案就是使用消息队列,可供选择的队列产品也有很多,比如轻量级的redis, 当然还有重量级的专业产品rabbitmq,rabbitmq ... 
- Linux下xampp集成环境安装配置方法 、部署bugfree及部署禅道
		XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包.XAMPP 是一个易于安装且包含 MySQL.PHP 和 Perl 的 Apache 发行版.XAMPP 的确非 ... 
- node.js环境安装,及连接mongodb测试
		1.node.js环境安装 npm config set python python2.7npm config set msvs_version 2013npm config set registry ... 
- 谈谈React Native环境安装中我遇到的坑
		谈谈React Native环境安装 这个坑把我困了好久,真的是接近崩溃的边缘...整理出来分享给大家,希望遇到跟我一样问题的小伙伴能尽快找到答案. 首先,这是在初始化App之后,react-nati ... 
- Kali Linux渗透测试实战 1.2 环境安装及初始化
		1.2 环境安装及初始化 目录(?)[-] 环境安装及初始化 下载映像 安装虚拟机 安装Kali Linux 安装中文输入法 安装VirtualBox增强工具 配置共享目录和剪贴板 运行 Metasp ... 
- Linux初学 - Elasticsearch环境安装
		下载 https://www.elastic.co/downloads/elasticsearch 安装 rpm -ivh 也可以双击rpm包安装 修改elastaticsearch host配置 修 ... 
- Win7下Python2.7环境安装paramiko模块
		Win7下Python2.7环境安装paramiko模块,经过安装并测试成功,整理文档如下: 1.下载安装Windows版本的Python2.7,我默认装在C:\Python27 我的python已经 ... 
- [ALM]一步一步搭建MS ALM环境 - 安装TFS + SQL SERVER
		描述: 安装SQL SERVER 2012,安装TFS 2013,配置TFS,挽起袖子,准备干活儿 步骤: 1,打开Hyper-V Manager,参考[Hyper-V]使用操作系统模板创建新的虚拟机 ... 
随机推荐
- 一种让超大banner图片不拉伸、全屏宽、居中显示的方法
			现在很多网站的Banner图片都是全屏宽度的,这样的网站看起来显得很大气.这种Banner一般都是做一张很大的图片,然后在不同分辨率下都是显示图片的中间部分.实现方法如下: <html> ... 
- Python>>>使用Python和Pygame创建画板
			下面是画板截图 # -*- coding: utf-8 -*- import pygame from pygame.locals import * import math class Brush: d ... 
- Python range() xrange()
			range 前面小节已经说明了,range([start,] stop[, step]),根据start与stop指定的范围以及step设定的步长,生成一个序列. xrange用法与 range 完全 ... 
- 解除svn版本控制
			步骤1.去除目录下的所有.svn文件夹:两种方式: 方法1:搜索目录下所有.svn文件,删除: 方法2:复制下列文字到txt中,然后把扩展名改为reg,放到需要去除.svn的目录中,双击运行注册表即可 ... 
- [转载]再谈百度:KPI、无人机,以及一个必须给父母看的案例
			[转载]再谈百度:KPI.无人机,以及一个必须给父母看的案例 发表于 2016-03-15 | 0 Comments | 阅读次数 33 原文: 再谈百度:KPI.无人机,以及一个必须 ... 
- delete file  by bat
			@echo off set logFile=AmazonDeleteFiles.log set Feeds="E:\AmazonProject\AmazonListing\AmazonLis ... 
- HTML CSS
			HTML CSS css是英文Cascading Style Sheets的缩写,称为层叠样式表,用于对页面进行美化.存在方式有三种:元素内联.页面嵌入和外部引入,比较三种方式的优缺点.语法:styl ... 
- RT-Thread的线程(任务)处理【RT-Thread学习笔记 2】
			RT-Thread中使用线程这个概念,而不是任务.两者相似,我在这里把他的线程当作任务来理解了 1.任务处理: 动态任务相关API 创建任务:rt_thread_create函数,创建任务之后会返回r ... 
- 动态linq to list排序
			public class QeurySort { public static IList<T> Sort<T>(IList<T> list,string sidx, ... 
- C#.Net Mvc运营监控,计算方法/接口/action/页面执行时间
			1.建立一个TimingActionFilter过滤器 public class TimingActionFilter : ActionFilterAttribute { public overrid ... 
