自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (1)
  • 收藏
  • 关注

原创 vbs class的调用及字典的应用代码

<!--StartFragment -->Class clsTest1 Public oDict Private Sub class_initialize() Set oDict = CreateObject("Scripting.Dictionary") End Sub Public Function setting oDict.Add "a","" oDict.Add "b","...

2014-03-17 12:07:51 393

原创 QTP中利用DOM实现拖动浏览器滚动条

QTP中利用DOM实现拖动浏览器滚动条  有的时候需要在测试的过程中需要模拟拖到浏览器的滚动条,我们可以通过Dom调用DocumentElement下的ScrollTop方法实现.  步骤:  (1)通过DOM获取Page的body高度,这个高度是滚动条滚动的最大范围  MaxHeight=Pageobj.Object.body.ClientHeight  (2)通过DOM...

2014-01-10 16:48:44 228

原创 QTP11使用DOM XPath以及CSS识别元素对象

我们知道,像DOM,Html,CSS,XPath等对对象的识别策略广泛运用于一些开源的工具,例如:Selenium,Watir,Watir-Webdriver,以前qtp版本是不支持这些东西的,现在qtp11对这些已经支持了,下面我们就看看这些特性:         Document Object Model(DOM):这东西干嘛的 ,百度之。像下面的这些方法能应用在qtp中:...

2013-12-23 15:54:29 178

原创 通过程序调用testng

package testng;import org.testng.TestListenerAdapter;import org.testng.TestNG;import org.testng.annotations.Test;public class A { @Test public void one() {  System.out.println("one"); }  @Test pu...

2013-11-20 13:48:11 246

原创 QTP之有关富文本框赋值

前段时间在做QTP脚本时,遇到一个问题,主要问题是给富文本框赋值的问题。在录制时可以录制到给富文框赋值的过程,但是当回放时却放不了。通过SPY查看,富文本框的outerHtml发现,设置富文本框实际上是一个BODY,而不是Edit,所以回放时赋值是失败的。那么如何解决这个问题呢?最终通过操纵IE DOM结构来完成了这一过程。废话不说了,直接上代码(注意使用Object时不能回放于fireFox中...

2013-10-21 17:35:33 195

原创 QTP简单框架之EXCEL报表

Dim oReporterManagerSet oReporterManager = New ReportManagerCall oReporterManager.StartReport("人人围登录1","C:\Report.xls","测试下而已1","sirrah1")Call oReporterManager.Report("Pass","Test_Case1",&qu

2013-10-15 15:06:34 148

原创 QTP如何检查WEB对象是否隐藏

在WEB页面中隐藏对象的3种方式1、使用display例如:<label id="hiddenMessageDisplay" style="color:blue">This message is hidden using CSS display property</label><input onclick="if(this.value=='Show message'...

2013-10-10 10:38:11 124

QTP登录案例

SystemUtil.Run "http://192.168.1.58:8080"'以下两个变量,记录用户名、密码的输入情况'0代表输入为空,1代表输入正确,2代表输入错误Dim Udatainfo,Pdatainfo,warnrowcount=DataTable.GetSheet("login").GetRowCountBrowser("畅贷网").Page("畅贷网").Link("登录"...

2013-09-22 18:20:43 283

原创QTP11.5/UFT11.5视频

1、第一讲,QTP基本知识http://v.youku.com/v_show/id_XNjA5MzU5MTAw.html2、第二讲,QTP对象库上http://v.youku.com/v_show/id_XNjEwNjU0MTA4.html3、第三讲,QTP对象库中http://v.youku.com/v_show/id_XNjIwNDI5NjQ0.html 备注:...

2013-09-21 10:23:36 177

原创 判断datatable中的数据是否有重复数据

rowcount= DataTable.GetSheet("Action1").getrowcountFor i = 1 To rowcount Step 1     DataTable.SetCurrentRow i     data1=DataTable("A","Action1")     For j = i+1 To rowcount Step 1         DataTable.Se...

2013-09-13 12:06:03 947 1

原创 QTP测试报告代码

自动化测试实际是将测试人员手工进行的工作脚本化,这就需要在测试脚本运行完成后,展示一个明了的测试报告,供相关人员查看测试结果,判断系统的正确性,以下代码实现的是一个EXCEL格式的测试报告,以Function为单位记录脚本的执行情况,若完成则显示Complete,在Comment中显示验证点检查结果情况,以此来判断系统运行的正确行;若由于一些突发的异常情况导致脚本未执行完成,则显示Fail,在C...

2013-09-09 12:59:30 520

原创 京东网:疯狂抢购、猜您喜欢等模块下的图片超链接自动化测试

SystemUtil.Run "http://www.jd.com" set obj=Browser("京东网上商城").Page("京东网上商城").ObjectrowCount=DataTable.GetSheet("Action1").GetRowCountFor i = 1 To rowCount Step 1    DataTable.SetCurrentRow i    text...

2013-09-02 17:30:37 191

原创 测试自动化实现难点—Web对象的识别

  静态Web对象的识别序号Web对象推荐识别属性方法1BrowsercreationTime 2Pageindex 3Framename 4We...

2013-08-30 13:25:56 432

原创 京东网京东快报超级链接验证

SystemUtil.Run "http://www.jd.com/"'打开京东网wait 3set object=Browser("京东网上商城-综合网购首选(JD.COM)-正品低价、品质保").Page("京东网上商城-综合网购首选(JD.COM)-正品低价、品质保").Object'获取link所在位置的父父节点set getdiv=object.getElementById("jdnew...

2013-08-30 12:37:41 251

原创 获取背景颜色

Browser("ITeye Java编程 Spring框架").Page("ITeye Java编程 Spring框架").Link("注册").Clickset color=Browser("ITeye Java编程 Spring框架").Page("ITeye - Java编程 Hibernate_2").Objectset bg=color.getElementById("user_na.

2013-08-27 15:02:36 470

原创 Dictionary 字典对象

                                                                  Dictionary 字典对象        Dictionary 对象与 PERL 关联数组是等价的。项目(可以是任何形式的数据)被保存在数组中。每项都与唯一的键相关联。键值用于检索单个项目,通常是整数或字符串,但不能为数组。 Dictionary对象的属性...

2013-08-23 11:32:53 251

原创 Scripting.Dictionary对象

[vb] view plaincopy'**********************************  'Dictionary 对象,使用数组一样使用。  '存储数据键和项目对的对象。  '以键值对的方式存储。  'Key一般已整数或字符串。  'Value可以是除数据以外的任何类型。  '*************************...

2013-08-23 11:08:51 223

原创 测试自动化设计 - GUI层面向对象的扩展设计

测试自动化设计 - GUI层面向对象的扩展设计    作者:zzxxbb112时间:2011/12/10 版权所有,侵权必究。出处:http://blog.youkuaiyun.com/zzxxbb112 源码下载:http://download.youkuaiyun.com/source/1855793摘要本文主要介绍的是QTP的一种较为先进的技术,本技术是由AdvancedQ...

2013-08-23 10:48:16 122

原创 对WebElement对象使用编程性描述

对WebElement对象使用编程性描述(Using Programmatic Descrīptions for the WebElement Object)  如果没有录制WebElement对象,也可以使用编程性描述,来对Web网站中的任何一个WebElement对象进行操作。  例如:  Browser("Mercury Tours").Page("Mercury Tours"...

2013-08-08 18:18:37 430

原创 vbs中get和set方法

Class User     Private s_name     Private s_age     Public Property get name         name=s_name     End Property     Public Property get age         age=s_age     End Property     Public Property Let...

2013-08-07 13:23:25 973

原创 TO&RO

1.GetTOProperty()     ● 基本含义:获取对象库中某个对象的某个属性的值。     ● 公式:ReturnValue =对象.GetTOProperty("封装属性名")   ● 基础示例: ValueOfTo=Browser("百度一下,你就知道").Page("百度一下,你就知道").Link("新 闻").GetTOProperty("text")msgbox Value...

2013-08-02 15:17:59 110

原创 QTP关闭多余的browser窗口

要判断打开了几个浏览器窗口,我们使用description对象就可以了,增加几句代码就可以灵活操作参考代码如下:Dim WinIe,Ie,i,j          Set WinIe=description.Create()          WinIe("micclass").value="Browser"  '所有页面的regexpwndtitle属性值都是“ Microsoft Int...

2013-08-02 14:23:01 176

原创 QTP如何打开浏览器,并进入网站,关闭浏览器

简单记录下打开浏览器的方法'打开IE,进入系统------方法1:快SystemUtil.Run"C:\Program Files\Internet Explorer\IEXPLORE.EXE","http://www.baidu.com"'打开IE,进入系统------方法2:慢SystemUtil.Run"http://www.51testing.com"'打开IE,进入系统1后...

2013-08-02 14:10:38 461

原创 QTP向word中插入表格

Sub EditWord(filepath)'    设置总行数及列数变量     Dim rowCount,colCount     rowCount=0     colCount=0'    创建word对象     Set WordApp=createobject("word.application")'    设置可见     WordApp.Visible=true'    打开已经存在...

2013-08-01 11:37:34 263

原创 将excel表格里的内容导入到DataTable中,不可使用import和importsheet函数

'业务描述:将excel表格里的内容导入到DataTable中,不可使用import和importsheet函数 Excelpath="d:\data2.xls"Set ExcelApp=createobject("excel.application")Set Excelxls=ExcelApp.Workbooks.Open(Excelpath) ecount=Excelxls.Worksheet...

2013-07-31 17:27:33 612

原创 QTP输出结果到文本中并对齐

Dim fileSystemObj,fileSpec,logFileSet fileSystemObj=createobject("Scripting.filesystemobject") fileSpec="d:\"&"计算器测试报告"&".txt"set logFile=fileSystemObj.OpenTextFile(fileSpec,8,true) logFile.Wr...

2013-07-30 18:15:07 172

原创 QTP对EXCEL操作函数

' *********************************************************************************************'''''''''参数: ReportExcelFile 报告输出的路径,每次QTP运行后的测试结果路径''''''调用方法:'' Repor...

2013-07-30 13:40:09 232

原创 excel中读取参数并且用计算器计算结果与预期结果相比较

DataStr="d:\data1.xls"'设置读取excel路径Set ExlObj=createobject("excel.application")'打开excel对象ExlObj.Visible=true'设置可见性ExlObj.DisplayAlerts=false'关闭警告提示框Set book=ExlObj.Workbooks.Open(DataStr)'打开exc...

2013-07-30 13:35:52 128

uml基础教程

过本书,读者将能够使用统一建模语言(UML)进行软件的设计、分析与开发。本书秉承“基础教程” (Beginner's Guide)丛书的一贯风格,使用了丰富的图形来表现用户的软件设计思想,以便最终创建结构良好的、更加稳定的产品。通过本书,你将会了解到软件设计和分析中的用例图和面向对象的概念。减少为了创建正确的设计和结构文档而花费的开发时间。了解活动图、顺序图和类图,使用集成图检查系统结构。不管你是程序员、工程师、软件开发者、软件构造师,还是计算机科学专业的学生,本书都是你开始学习UML的良师益友

2012-04-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除