博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  ruby

摘要:mtch[i] = obj mtch[start, length] = array mtch[range] = array click to toggle source Match Reference—MatchData acts as an array, and may be accessed using the normal array indexing techniques. mtch[0] is equivalent to the special variable $&, and returns the entire matched string. mtch[1], mtch[2 阅读全文

posted @ 2010-12-06 10:57 Watir 阅读(381) 评论(0) 推荐(0)

摘要:加载文件时需要: require ‘file’ 但是加载这个文件前需要有个上下文环境,如: $:.unshift(File.expand_path(File.join(File.dirname(__FILE__),’..’,’file’))) require 如果返回true,说明成功读取了新的功能 加载路径,就是默认ruby... 阅读全文

posted @ 2010-04-25 15:04 Watir 阅读(1659) 评论(0) 推荐(0)

摘要:Block是一种可以和方法调用相关联的代码块,有点象参数传 递Block的表达方式:1) {........} 如:puts {"good morning,baoju"}2) do .... end如: doputs "hello,jack"puts "nice to meet you" end一般来说只有一行那么使用{},如果有多行那么使用do...endBlock与函数的关联block 可以和... 阅读全文

posted @ 2010-04-06 13:23 Watir 阅读(211) 评论(0) 推荐(0)

摘要:Web自动化测试开发工程师 岗位职责: 1. 编写测试用例 2. 用例执行和bug 验证 3. 自动化脚本的开发和维护 4. 自动化框架的开发 岗位技能: 1. 熟悉WEB技术,如DOM,HTML/Css,JavaScript 2. 熟悉ruby on rails者优先考虑 3. 有良好的沟通能力和快速学习能力 4. 熟悉常用的数据库Oracle/Mysql/SQL 资深自动化测试开发工程师 ... 阅读全文

posted @ 2010-01-17 01:05 Watir 阅读(292) 评论(0) 推荐(0)

摘要:1)下载jdk, 假如放在目录为:C:\j2sdk1.4.2_042) 设置JAVA_HOME=C:\j2sdk1.4.2_04 注意这里最后没有 ";"3) 设置CLASSPATH=.;%Java_Home%\lib\dt.jar;%Java_Home%\lib\tools.jar;%Java_Home%\lib\jconsole.jar;%Java_Home%\lib\htmlconverte... 阅读全文

posted @ 2009-06-20 10:13 Watir 阅读(204) 评论(0) 推荐(0)

摘要:I am using NetBeans 6.5 and Ext JS 2.2. NetBeans menu "Tools" and then submenu "Libraries" Click the "New Library..." button Set Library Name: as "ExtJS2.2" and Library Type: as "JavaScript Librar... 阅读全文

posted @ 2009-05-01 12:20 Watir 阅读(4140) 评论(0) 推荐(0)

摘要:使用watir的close_all方法,有时会关闭不掉IE,最好的办法就是直接终止IE进程,可以写一个关闭ie的方法 require 'win32ole' # Returns the number of windows processes running with the specified name. def close_ie mgmt = WIN32OLE.conn... 阅读全文

posted @ 2009-04-27 22:12 Watir 阅读(1262) 评论(0) 推荐(0)

摘要:object 返回包含的对象。 offscreenBuffering 设置或获取对象在对用户可见之前是否要先在屏幕外绘制。 offsetHeight 获取对象相对于版面或由父坐标 offsetParent 属性指定的父坐标的高度。 offsetLeft 获取对象相对于版面或由 offsetParent 属性指定的父坐标的计算左侧位置。offsetParent 获取定义对象 offsetTop... 阅读全文

posted @ 2009-04-25 15:59 Watir 阅读(633) 评论(0) 推荐(0)

摘要:在命令行方法执行ruby文件时,需要从命令行中传入参数,可以使用全局变量:ARGV 如有ruby 文件test.rb,内容如下: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->1 def hello(a)2 puts a3 end4 5 hell... 阅读全文

posted @ 2009-04-25 13:59 Watir 阅读(6206) 评论(0) 推荐(0)

摘要:数据驱动是一种把测试逻辑和测试数据分离的方法,以保证逻辑的简明清晰,在自动化测试技术中有很大的应用。 比如一个登录的功能点,大部分工作是输入用户名和密码,然后点击登录,这些步骤是相同的,但是测试数据可以分为类别进行登录,这样可以把登录步骤用测试脚本逻辑来表达出来,而测试数据可以另外表达,达到少量的脚本执行多条测试的目的。 这样简化了用例的书写,利于理解和维护,也有利用提高测试效果和测试组织内... 阅读全文

posted @ 2009-04-16 09:15 Watir 阅读(2538) 评论(0) 推荐(0)

摘要:有些时候需要验证CSS属性值,这里可以利用watir来获取css属性值。 如要获取新浪首页“家居”的字符大小,可以采用下面代码的获取得到: Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --> 1 require "watir" 2 3 d... 阅读全文

posted @ 2009-04-14 13:04 Watir 阅读(520) 评论(0) 推荐(0)

摘要:有些时候可能会根据一些有限的信息,来查找页面的元素,这里举一个例子利用页面文字来查找所在的标签,以淘宝的登录页面为例,使用以下代码可以实现根据账户名来识别对应的节点名称: Code Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --> 1 req... 阅读全文

posted @ 2009-03-28 20:38 Watir 阅读(1329) 评论(0) 推荐(0)