一、关于Ruby
Ruby
is a cross-platform interpreted language which has many features in
common with other 'scripting' language such as Perl and Python.
It has an 'English language' style syntax which looks somewhat Pascal-like at first sight.
It is thoroughly object oriented, and has a good deal in common with the great-granddaddy of 'pure' OO languages, Smalltalk.
It has been said that the languages which most influenced the development of Ruby were
erl, Smalltalk,Eiffel,Ada and Lisp.
The Ruby language was created by Matz and it was first released in 1995.
二、关于Watir
Watir = Web Application Testing in Ruby
Watir
project is a collection of open source tools that drive browsers and
help you automate boring and repetitive parts of functional testing of
web applications, so you have more time to test with your brain.
Watir, pronounced "water", is an acronym standing for "Web Application
Testing in Ruby". Watir is a toolkit used to automate browser-based
tests during web application development.
Watir全称是“Web Application Testing in Ruby”,发音类似“water”。它是一种基于网页模式的自动化功能测试工具。
三、Ruby + Watir 安装方法
1、安装Ruby
<Ruby下载地址>
http://rubyforge.org/frs/?group_id=167&release_id=44412
Ruby安装方法直接next就可以了。但是有一个注意点,如下面英文内容所说。
You
can leave all settings at default values, expect at the Installation
Destination and Optional Tasks screen check both 'Add Ruby executables
to your Path' and 'Associate .rb and .rbw files with this Ruby
installation checkboxes.
安装好之后,check下是否Ruby安装成功了。
在cmd窗口键入【Ruby -v】命令,能正常显示所安装的Ruby版本,就说明安装成功了。
2、安装DevKit
<DevKit下载地址>
https://github.com/oneclick/rubyinstaller/wiki/development-kit
在下面的第三步中将要升级RubyGems,而要能正常升级RubyGems,系统就必要要安装好DevKit。
另,windows下安装或升级时gem经常会碰到
Please
update your PATH to include build tools or download the DevKitfrom
'http://rubyinstaller.org/downloads' and follow the instructionsat
'http://github.com/oneclick/rubyinstaller/wiki/Development-Kit'
这是因为没有安装DevKit的缘故,也是因为被墙了,所以得下载离线安装包安装
安装命令如下:
> cd <DEVKIT_INSTALL_DIR>
> ruby dk.rb init
> ruby dk.rb review
> ruby dk.rb install
3、升级RubyGems
Software
written in Ruby is usually distributed as RubyGems, Ruby package
manager. Sometimes Ruby installations do not have the latest versions of
RubyGems, so we will first update it. RubyGems is also a gem, and we
get it's version with gem -v.
首先,cmd窗口键入下面命令确认当前的RubyGems版本。
>gem -v
其次,cmd窗口键入下面命令进行RubyGems的升级。
>gem update --system
最后,再次在cmd窗口键入下面命令确认当前的RubyGems版本,应该就能更新到最新版本了。
>gem -v
RubyGems是一个方便而强大的Ruby程序包管理器( package manager),类似RedHat的RPM.它将一个Ruby应用程序打包到一个gem里,作为一个安装单元。无需安装,最新的Ruby版本已经包含RubyGems了。
特点:
能远程安装包
包之间依赖关系的管理
简单可靠的卸载(uninstallation)
查询机制,能查询本地和远程服务器的包信息
能保持一个包的不同版本
基于Web的查看接口,能查看你安装的gem的信息。
朋友写的,帮忙宣传一下
分享到:
相关推荐
ruby2.0.0+selenium-webdriver+watir-webdriver+rails离线备份,设置环境变量后可使用(未测试)
ChromeDriver 是一款以 Google Chrome 为环境测试网站的工具,现已实现对开源的 WebDriver 通路协议的支持,因此可以轻松与现有的 WebDriver 测试工具相整合。不熟悉 WebDriver 的用户可以参考 2009 年的项目发布...
压缩包中包含目前2013/01/19最新的安装文件,有rubyinstaller-1.9.2-p136、DevKit-tdm-32-4.5.1-20101214-1400-sfx、rubygems-1.8.24、watir-4.0.2、watir-webdriver-0.6.2等文件,并附上简略安装说明。
Watir-WebDriver是基于ruby开发web驱动框架 double_click 双击事件 ie .sikuli_image(:image=>"1.png").double_click right_click 右击事件 exist? 判断用户元素是否存在 edit = ie.text_field(:name,"username") ...
linux下离线安装watir-webdriver
WATIR-WEBDRIVER自动化测试指导
使用watir-webdriver删除百度空间所有文章的ruby脚本
、IEDriverServer.exe rubyinstaller-2.1.5.exe、Ruby语言入门教程v1.0这几个文件,是使用wati-webdriver进行安装部署以及ruby语言学些所需要的必不可少的资料集合,在网上的都是零散的资料,这里能找到全套的。...
watir-cn中文语言包 watir-cn中文语言包 watir-cn中文语言包 watir-cn中文语言包 watir-cn中文语言包 watir-cn中文语言包 watir-cn中文语言包 watir-cn中文语言包 watir-cn中文语言包 watir-cn中文语言包 watir-cn...
它可以与watir和selenium-webdriver一起使用。 文献资料 项目是学习如何使用页面对象的第一个地方。 可以在上找到该项目的 。 要查看各个发行版之间的更改,请查看 要了解这种宝石的动机,请阅读此 有一本书...
ruby 自动化测试,watir是一个很不错的东西
watir-webdriver IE支持 IEDriverServer
开源自动化测试工具组合:Ruby+Watir安装 安装准备: 1. 工具安装包准备: Ruby官方下载地址:http://www.ruby-lang.org/zh_cn/downloads/,稳定版本Ruby 1.8.6 Watir下载地址:...
开源自动化测试工具组合:Ruby+Watir安装 安装准备: 1. 工具安装包准备: Ruby官方下载地址:http://www.ruby-lang.org/zh_cn/downloads/,稳定版本Ruby 1.8.6 Watir下载地址:...
2.本地安装watir-1.4.1.gem,执行gem install watir-1.4.1.gem -l 3.本地安装rubygems-update-1.3.4.gem,执行 gem install rubygems-update-1.3.4.gem 4.更新rubygems,执行update_rubygems (这一步先忽略,有影响...
Selenium Watir-Webdriver 的域特定页面组件页面组件首先对特定语义域进行建模,然后对浏览器代码进行建模。 Watir-Webdriver 是蜜蜂的膝盖! 现在使用域特定页面组件工厂!用法Domkey 是一个库,可帮助您构建用于...
watir介绍及安装
watir开发文档。包括帮助文档,示例等等
ruby 2.00 selenium webdriver,watir webdriver 备份打包