October 12, 2011

Ruby中常用的全局变量

$! #最近一次的错误信息

$@ #错误产生的位置

$_ #gets最近读的字符串

$. #解释器最近读的行数(line number)

$& #最近一次与正则表达式匹配的字符串

$~ #作为子表达式组的最近一次匹配

$n #最近匹配的第n个子表达式(和$~[n]一样)

$= #是否区别大小写的标志

$/ #输入记录分隔符

$\ #输出记录分隔符

$0 #Ruby脚本的文件名

$* #命令行参数

$$ #解释器进程ID

$? #最近一次执行的子进程退出状态

August 10, 2011

Ruby入门(一):Ruby简介

文章摘要

Ruby是如何来的

准备

ScreenShot

Ruby是如何来的

Ruby 的发明者松本行弘 Yukihiro “matz” Matsumoto,混合了他喜欢的语言(Perl、 Smalltalk、 Eiffel、 Ada 和 Lisp ) 产生了一种具有函数式及指令程序设计特性的新语言。他常说,他是“试着让 Ruby 更自然,而不是简单,就像生活一样”。

除此之外,他还提到:Ruby 就像人的身体一样,表面上看来简单,但是内部却相当的复杂.

在 1993 年,没有人会相信一个由日本业余语言设计者创建的面向对象的语言,能最终在世界范围内被广......

July 15, 2011

Ruby和Watir调用浏览器测试

gem update --system

gem install watir

当使用Watir开发测试脚本的时候,通过给网页上的对象发送消息来与之交互。

Watir 语法(Web Application Testing in Ruby)

watir的安装

watie的安装请查看 -> Ruby library的安装

使用Watir工具,需要在脚本中加上

require 'watir'

创建一个IE的实例

ie = Watir::IE.new

或者在创建的同时直接转到页面

ie = Watir::IE.start('http://www.text.co......