• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
emilyzhang68
博客园    首页    新随笔    联系   管理    订阅  订阅
上一页 1 2 3 4 5 下一页
2011年12月19日
QTP 数据库相关
摘要: QTP访问SQL数据库Dim conn,resSet conn = createobject("adodb.connection")connstr = "Provider=SQLOLEDB.1;Password=Password01!;Persist Security Info=True;User ID=sa;Initial Catalog=PCRM2;Data Source=ws-gisgtssts-03\paypaltestserver"conn.Open connstrSet res = createobject("adodb.recor 阅读全文
posted @ 2011-12-19 18:18 emilyzhang68 阅读(445) 评论(0) 推荐(0)
QTP从数据库中导出数据
摘要: QTP从数据库中导出数据到excel中Set objExcel = createobject("Excel.Application")xlsUrl = "C:\aa.xls"objExcel.Workbooks.Open(xlsUrl)Set sheetNew = objExcel.Sheets.Item(1) '把数据库中的内容保存到excel的sheet1表中Set conn = CreateObject("adodb.connection")set res = createobject("adodb.recor 阅读全文
posted @ 2011-12-19 17:58 emilyzhang68 阅读(649) 评论(0) 推荐(0)
2011年12月15日
Select Case
摘要: 最近在学QTP,对于不熟悉VBScript脚本语言的我,有时写脚本就会很吃力,C#里面能实现的问题就会自然的想象到VBScript应该也会有对象的方法属性来实现,就开始在网上疯狂的search,所以一个脚本写下来还是要费一点时间和精力的...但我坚持不管我遇到的大小问题,在别人眼里是否很简单的,我都会写进blog,俗话说:好记性不如烂笔头。。select case几种用法:1.Select Case 1 Case 1 ......... Case 2 ........... 阅读全文
posted @ 2011-12-15 23:29 emilyzhang68 阅读(883) 评论(0) 推荐(0)
2011年12月13日
QTP参数化
摘要: 方法一、DataTable方法 这是QTP提供的一种方法,也是最容易实现参数化的一种方式。QTP针对DataTable对象提供了很多方法,可以对DataTable进行灵活的操作。DataTable分为Global和Local两种,Global所有的Action都可以用,而Local就是只能Action自己用。 通过DataTable做参数化最直接的方法就是在Keyword View视图下通过选项进行,这样即方便又减少出错的几率。单击要参数化项目的value列,选择出现的箭头弹出Value Configuration Option对话框,在这里可以很方便的进行参数化。 Parameter... 阅读全文
posted @ 2011-12-13 11:16 emilyzhang68 阅读(7727) 评论(1) 推荐(1)
2011年12月12日
QTP中DataTable对象的方法
摘要: 1:AddSheet方法描述向运行时数据表中添加指定工作表并返回该工作表,以便可以直接在同一语句中设置新工作表的属性。语法DataTable.AddSheet(SheetName)示例以下示例先使用AddSheet方法在运行时数据表中新建工作表"MySheet",然后向新工作表中添加参数。DimVariableVariable=DataTable.AddSheet("MySheet").AddParameter("Time","8:00")2:DeleteSheet方法描述从运行时数据表中删除指定工作表。语法Dat 阅读全文
posted @ 2011-12-12 11:37 emilyzhang68 阅读(942) 评论(0) 推荐(0)
2011年12月9日
随机点击表中某一行
摘要: '看例子理解的更快,如下:With Browser("当前任务").Page("当前任务").WebTable("class:=ui-jqgrid-btable","html id:=list") rowCount = .rowCount Set objRow = .ChildObjects() row = RandomNumber(1,rowCount)End WithobjRow(row).Click 阅读全文
posted @ 2011-12-09 12:26 emilyzhang68 阅读(204) 评论(0) 推荐(0)
2011年12月8日
页面刷新方法
摘要: 主要有3中方式可以实现页面的刷新功能:方法一:通过SendKey按F5刷新Dim strkeySet strkey = CreateObject("Wscript.Shell") 'strkey.SendKeys "{F5}"Set strkey = Nothing 方法二:通过页面的refresh如:Browser("历史任务").Refresh 方法三:把浏览器上的刷新按钮加载到对象库中,然后实现其click事件 阅读全文
posted @ 2011-12-08 23:04 emilyzhang68 阅读(340) 评论(0) 推荐(0)
sendkey方法介绍
摘要: '**************************************'作用:模拟键盘操作'**************************************'^ctrl'+Shift'%ALT'{ESC}'{F1}'{F2}'**************************************Option Explicit '用于在文件级强制对该文件中的所有变量进行显式声明。Option Explicit { On | Off },默认为ONDim strkey '声明变 阅读全文
posted @ 2011-12-08 22:59 emilyzhang68 阅读(1633) 评论(0) 推荐(0)
2011年12月1日
QTP中检查点(转)
摘要: Check Point 1. 定义:将特定属性的当前数据与期望数据进行比较的检查点,用于判定被测试程序功能是否正确Check Point可以分两类:QTP内置验证点和自定义验证点2. QTP内置验证点实现原理及优缺点A.录制时,根据用户设置的验证内容,记录数据作为基线数据B.回放时,QTP捕获对象运行时的数据,与脚本中的基线数据进行比较C.如果基线数据和运行数据相同,结果为PASS,反之为Failed.D.优点是 操作简单方便E.缺点是 QTP默认的检查的属性有时不符合自己的要求,如希望得到检查的属性没有在里面, 而默认的属性不需要检查等。3. QTP内置验证点结果的应用A.录制的验证点在没有 阅读全文
posted @ 2011-12-01 23:40 emilyzhang68 阅读(685) 评论(0) 推荐(0)
2011年11月28日
随机选择下拉列表中的值
摘要: Paypal系统自动化测试脚本:第一种方法:不需要从datatable中获取值,而是用select "#"&num获取下拉框中的内容。实例:第二种方法:a = Window("Flight Reservation").WinComboBox("Fly From:").GetItemsCountWindow("Flight Reservation").WinComboBox("Fly From:").Select RandomNumber(0,a-1)第三种方法:Dim a,bFuncti 阅读全文
posted @ 2011-11-28 15:01 emilyzhang68 阅读(292) 评论(0) 推荐(0)
上一页 1 2 3 4 5 下一页
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3