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

2010年4月12日

摘要: 算法是对特定问题求解步骤的一种描述,它是指令的有限序列,其中每一条指令表示一个或多个操作;此外算法还具有下列五个重要特性: 有穷性 确定性 可行性 输入 输出 2. 算法设计的要求 通常设计一个好的算法应考虑达到以下目标: 正确性 算法应当满足具体问题的要求。通常一个大型问题的需求,要以特定的规格说明方式给出,至少应当包括对于输入,输出和加工处理等的明确的无歧义性的描述。正确一词大体... 阅读全文

posted @ 2010-04-12 21:29 Watir 阅读(256) 评论(0) 推荐(0) 编辑

2010年4月8日

摘要: # Case 2# Case 3# Case 4 阅读全文

posted @ 2010-04-08 11:00 Watir 阅读(422) 评论(0) 推荐(0) 编辑

2010年4月6日

摘要: 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 阅读(201) 评论(0) 推荐(0) 编辑

2010年1月17日

摘要: 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 阅读(284) 评论(0) 推荐(0) 编辑

2009年6月21日

摘要: ruby中有很多插件以gem包的形式提供,方便了插件的安装,卸载,升级,也方便了插件的调用。随着对ruby的深入应用,未免自己也会开发一些有用的插件,这里提供gem包的制作方法。 1) 创建Gem包结构 创建命令为:gpgen yourgem,执行命令后会自动生成一个标准的gem包结构:yourgem│ COPYING│ LICENSE│ Rakefile│ README│├─lib│ └─you... 阅读全文

posted @ 2009-06-21 16:11 Watir 阅读(2247) 评论(0) 推荐(0) 编辑

2009年6月20日

摘要: 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 阅读(199) 评论(0) 推荐(0) 编辑

2009年6月19日

摘要: def kill_all_cookie (dir= "C:\\Documents and Settings\\"+ENV['USERNAME']+"\\Local Settings\\Temporary Internet Files") require 'fileutils' FileUtils.rm_rf dirend kill_all_cookie 阅读全文

posted @ 2009-06-19 16:53 Watir 阅读(500) 评论(0) 推荐(0) 编辑

2009年6月17日

摘要: 有这样的表格: 这里,我们需要根据菜单名称列的文字来操作指定行的操作,如根据“ruby自动化测试菜单名称”这几个文字来操作这一行选择复选框,操作编辑功能等。 编写ruby脚本的思路: 1) 首先利用watir处理表格的功能,得到指定的table 2) 其次,对这个table第几列进行循环检测,如果匹配到指定的文件,那么返回这个Table的tr对象 3)根据这个返回的tr对象,就可以进行指定的操作了... 阅读全文

posted @ 2009-06-17 16:30 Watir 阅读(1229) 评论(0) 推荐(0) 编辑

2009年5月1日

摘要: 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 阅读(4134) 评论(0) 推荐(0) 编辑

2009年4月27日

摘要: 使用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) 编辑