1.安装java运行时环境,且配置环境变量

2.安装jruby环境,建议选择安装1.6.8或1.6.7版本的

3.安装需要的gem包

gem install activerecord -v='3.0.5'

gem install activerecord-jdbc-adapter -v='1.1.3'

gem install arel -v='2.2.1'

gem install color -v='1.4.1'

gem install cucumber -v='1.2.1'

gem install i18n -v='0.6.0'

gem install jruby-openssl -v='0.7.4'

gem install rack -v='1.3.2'

gem install rest-open-uri -v='1.0.0'

gem install ruby-debug

gem install watir-webdriver -v='0.6.4'

gem install jruby-memcached -v='0.5.0'

gem install rspec -v="2.13.0"

可用的gem版本环境

activemodel (3.0.5)
activerecord (3.0.5)
activerecord-jdbc-adapter (1.1.3)
activesupport (3.0.5)
addressable (2.2.8)
arel (2.2.1, 2.0.10)
bouncy-castle-java (1.5.0146.1)
builder (2.1.2)
childprocess (0.3.3)
color (1.4.1)
columnize (0.3.6)
cucumber (1.2.1)
diff-lcs (1.1.3)
ffi (1.0.11 java)
gherkin (2.11.1 java)
httpclient (2.3.3)
i18n (0.6.0)
jruby-memcached (0.5.0)
jruby-openssl (0.7.4)
jruby-win32ole (0.8.5)
json (1.7.6 java, 1.7.3 java)
libwebsocket (0.1.3)
math (0.0.1)
multi_json (1.3.6)
mysql (2.8.1 x86-mswin32)
rack (1.3.2)
rake (0.8.7)
rdoc (3.12)
rest-open-uri (1.0.0)
rspec (2.13.0)
rspec-core (2.13.1)
rspec-expectations (2.13.0)
rspec-mocks (2.13.1)
ruby-debug (0.10.4)
ruby-debug-base (0.10.4 java)
rubygems-update (1.8.9)
rubyzip (0.9.9)
selenium-webdriver (2.24.0)
sources (0.0.1)
tzinfo (0.3.33)
watir-webdriver (0.6.1)

jruby+watir-webdriver+cucumber自动化测试环境配置的更多相关文章

  1. 【Mac + Appium + Python3.6学习(三)】之IOS自动化测试环境配置

    在做这一节之前先配置我的另一篇文章所需要安装的前提准备条件:<[Mac + Appium学习(一)]之安装Appium环境前提准备> 一.安装IOS自动化测试环境 配置环境: Appium ...

  2. Cucumber(1) —— 环境配置

    目录 学习资料 cucumber简介 cucumber环境配置 学习资料 1.cucumber官方学习网站 cucumber简介 1.cucumber是一种支持BBD(behavior-driven ...

  3. IOS-Appium 自动化测试——环境配置及模拟器、真机跑测试

    在MAC环境下配置IOS的appium的自动化测试环境,主要包含三个部分: 一.环境配置 1.安装homebrew(homebrew可以提供MAC OS无法提供的很多套件) ruby -e " ...

  4. Python+selenium+webdriver 安装与环境配置

    1.python安装:访问python.org/download,下载最新版本,安装过程与其他windows软件类似.记得下载后设置path环境变量,然后Windows命令行就可以调用: 2.Sele ...

  5. app自动化测试环境配置:adb环境配置、monkey环境配置、appium环境配置大全

    1. 安装jdk 2. 安装配置Andriod sdk 安装Andriod sdk前首先需要安装配置好jdk环境. 然后安装Android sdk 安装完成后需要配置环境变量:ANDROID_HOME ...

  6. UI自动化测试篇 :Selenium2(Webdriver)&TestNG自动化测试环境搭建

    最开始学习UI自动化,用的工具是QTP10,用起来确实比较容易上手,自学了没多久,大家都说QTP过时了.这么好用的的工具怎么一下子就过时了呢?因为它的“笨重”,因为它作为商业软件带来的巨大使用成本,还 ...

  7. Appium + python 自动化测试环境配置

    -------------------------------------------------------------- 1. jdk-8u121-window(32位的就下载32位的,64位的就 ...

  8. RobotFramework自动化测试环境配置

    现在工作是做自动化测试平台维护的,平台用的C#做的,主要是用来测试CMBRun项目,它是c/s结构的项目,而b/s结构的项目主要使用RF+Python来做.做这块之前听过自动化测试,身边的朋友也有做这 ...

  9. PySe-005-基础环境配置(Win7)

    之前的文章讲述了如何在 MacOX 下配置 Python + Selenium2 的 WebUI测试自动化环境配置,敬请参阅 PySe-001-基础环境配置(MacOX). 此文主要讲述如何配置 Py ...

随机推荐

  1. 「LOJ#10034」「一本通 2.1 例 2」图书管理 (map

    题目描述 图书管理是一件十分繁杂的工作,在一个图书馆中每天都会有许多新书加入.为了更方便的管理图书(以便于帮助想要借书的客人快速查找他们是否有他们所需要的书),我们需要设计一个图书查找系统. 该系统需 ...

  2. 「LuoguP1430」 序列取数(区间dp

    题目描述 给定一个长为n的整数序列(n<=1000),由A和B轮流取数(A先取).每个人可从序列的左端或右端取若干个数(至少一个),但不能两端都取.所有数都被取走后,两人分别统计所取数的和作为各 ...

  3. [转载] C++ 类中的类成员变量怎么调用带参数的构造函数来初始化?

    #include "stdafx.h" class A { public: A(){ax = ;}; A(int a){ax = a;}; int ax; }; class B { ...

  4. UVa 658 It's not a Bug, it's a Feature! (状态压缩+Dijstra)

    题意:首先给出n和m,表示有n个bug和m个补丁.一开始存在n个bug,用1表示一个bug存在0表示不存在,所以一开始就是n个1,我们的目的是要消除所有的bug, 所以目标状态就是n个0.对于每个补丁 ...

  5. 字符串函数 replace() 方法妙用

    alert('10 12 14 16'.replace(/d+/g,function(match){ return parseInt(match,10) > 10 ? '*' : match; ...

  6. E20180709-hm

    extract  vt. 提取; (费力地) 拔出; 选取; 获得

  7. Codeforces 174B【模拟构造】

    题意: 给你一个串只有小写字母和点,让你构造前缀是1-8,后缀是1-3长度的文件名: 思路: 那么以"."作为分割点,把字符串都拿出来,然后 首段长度<=8 OK; 中间&l ...

  8. memcached连接说明

    memcached 客户端与服务器端通信使用的基于文本的协议,不是二进制,可通过Telnet进行互交

  9. php 发送邮件(实例)

    html部分 <!DOCTYPE html> <html> <head> <title></title> <script type=& ...

  10. bzoj 3653: 谈笑风生【dfs序+主席树】

    考虑b的两种情况,一种是p的祖先,这种点有min(k,de[p]-1)个,然后每个这种b都有si[p]-1个c点可选: 另一种是p的子孙,要求是在p的子树内且deep在de[p]+1~de[p]+k之 ...