自动化测试
文章平均质量分 69
shiweijian1986
这个作者很懒,什么都没留下…
展开
-
watir 对web控件定位小技巧
在watir脚本编写时常常会遇到没有特殊属性的表,行,列或者控件 首先安装并运用IEDevToolBar控件 比如侦测到如下web分布: 若现在要对tr中第一个td进行自定义的javascript操作"onmouseover",则可先由第二个id="1"的td作为切入,逐步逼近目标 ie.cell[:id,"1"].parent.cell[:index,0].fire_eve原创 2010-03-01 20:42:00 · 410 阅读 · 0 评论 -
web watir最为健壮的关键字驱动框架
一界面层 二逻辑层隐秘...... 三数据层转载 2010-03-29 12:50:00 · 292 阅读 · 0 评论 -
QTP 关键字驱动框架
Anshoo Arora最近发布了一个QTP的关键字驱动框架,名为“RelevantCodes[1]One” 使用该框架,可以把这样的DP代码:Browser("title:=Test").Page("title:=Test").Image("name:=ThisImage").Click用这样的关键字形式进行编写:Parent | Child | Descript转载 2010-03-18 13:54:00 · 7357 阅读 · 0 评论 -
自动化测试的7个步骤
【摘要】我们对自动化测试充满了希望,然而,自动化测试却经常带给我们沮丧和失望。虽然,自动化测试可以把我们从困难的环境中解放出来,在实施自动化测试解决问题的同时,又带来同样多的问题。在开展自动化测试的工作中,关键问题是遵循软件开发的基本规则。本文介绍自动化测试的7个步骤:改进自动化测试过程,定义需求,验证概念,支持产品的可测试性,具有可延续性的设计(design for sustainability转载 2010-03-17 20:43:00 · 233 阅读 · 0 评论 -
watir web测试数据驱动实例
一 测试网址http://account1.51v.cn/ChargeThrough/ItemShop--0.html二 业务逻辑分析,自动化测试框架架设三 自动化测试数据文档搭建,如图 四 编写执行代码 require "watir"require "watir/WindowHelper"require "rubygems"requ原创 2010-03-17 15:52:00 · 546 阅读 · 1 评论 -
C#利用winapi捕捉鼠标操作控件的句柄
public struct POINTAPI{ public int x; public int y; } public static void GetWindowFromPoint(ref int hwnd,ref StringBuilder winText,ref StringBuilder clsName,ref StringBui原创 2010-03-18 12:31:00 · 869 阅读 · 0 评论 -
C#利用winapi定位控件位置算法
public struct RECT{ public int left; public int Top; public int Right; public int Bottom;} public static bool CenterMouseOn(int hwnd){ int x=0;原创 2010-03-18 12:17:00 · 420 阅读 · 0 评论 -
c#利用winapi遍历桌面控件算法
public enum GUIInfoType{ guiText. guiTextClass, guiTextParent, guiTextClassParent,} private static int level=0public static int FindGUILike(ref int hWndAr原创 2010-03-18 10:34:00 · 503 阅读 · 0 评论 -
ruby操作常用数据库
使用Ruby DBI模块原著 Paul DuBois paul@kitebird.com 翻译:liubin 2004/11/9 http://www.ruby-cn.org/ 原文地址:http://www.kitebird.com/articles/ruby-dbi.html 文档版本: 1.02最后更新: 2003-05-27目录序论转载 2010-03-02 09:09:00 · 1947 阅读 · 0 评论 -
ruby+watir 处理弹出框问题中 click_no_wait无法使用时的解决方法
watir-1.65中 click_no_wait 会出现一种情况无法对BUTTON进行点击。 以下提供一种方法可以代替click_no_wait#named as MouseClick.rb require watirrequire Win32APImodule Watir class Element def top_edge assert_exis原创 2010-03-01 09:05:00 · 1254 阅读 · 0 评论 -
一个完整项目的QTP脚本
Action_InitOption Explicit =====================================================Dim fso,file,filename,objTestLib,objmsgbox=====================================================create a ne原创 2010-04-20 11:01:00 · 1004 阅读 · 1 评论