QTP 自动货测试桌面程序-笔记 (单据-下拉框选择、对话框 、菜单)
1 录制下拉框使用键盘上下键 回车键选择记录行
Window("驷惠WIN系列[汽车4S连锁管理软件] 6.").Window("采购计划").WinObject("TRzDBComboBox_2").Click 119,12
Window("驷惠WIN系列[汽车4S连锁管理软件] 6.").Window("采购计划").WinObject("TRzDBComboBox_2").Type micDwn
Window("驷惠WIN系列[汽车4S连锁管理软件] 6.").Window("采购计划").WinObject("TRzDBComboBox_2").Type micReturn
2 对话框 录制完成-需要删除其后的 window().active 语句
Window("驷惠WIN系列[汽车4S连锁管理软件] 6.").Window("采购计划").WinObject("TRzToolbar").Click 436,26
Dialog("驷惠WIN系列管理软件").WinButton("是(Y)").Click
Dialog("驷惠WIN系列管理软件").WinButton("否(N)").Click
Window("驷惠WIN系列[汽车4S连锁管理软件] 6.").Window("采购计划").Close
3 菜单录制 有时回放时会找不到 需要添加 object repository
Set MenuDescription=Description.Create
MenuDescription("menuobjtype").value="2"
Window("驷惠WIN系列[汽车4S连锁管理软件] 6.").Activate
menuPath=Window("驷惠WIN系列[汽车4S连锁管理软件] 6.").WinMenu(MenuDescription).BuildMenuPath("<Item 3>;<Item 3>")
Window("驷惠WIN系列[汽车4S连锁管理软件] 6.").WinMenu(MenuDescription).Select menuPath
rem Window("驷惠WIN系列[汽车4S连锁管理软件] 6.").WinMenu("Menu").Select "<Item 3>;<Item 3>"

4 窗口录制后可使用变量(主窗口使用变量出错未解决)
Set winpurch=Description.Create
winpurch("regexpwndtitle").value="采购看板"
winpurch("regexpwndclass").value="TfrmBuyBoard"
rem Window("驷惠WIN系列[汽车4S连锁管理软件] 6.").WinMenu("Menu").Select "<Item 3>;<Item 3>"
Window("驷惠WIN系列[汽车4S连锁管理软件] 6.").Window(winpurch).Close
QTP 自动货测试桌面程序-笔记 (单据-下拉框选择、对话框 、菜单)的更多相关文章
- QTP 自动货测试桌面程序-笔记-运行结果中添加截图
3种方法: 方法1:使用设置:SnapshotReportMode oldMode = Setting("SnapshotReportMode") Setting("Sn ...
- qtp 自动货测试桌面程序-笔记(使用参数 parameters)
dtGlobalSheet:运行整个test时候使用的参数(心得:可以将公共使用的测试数据放于全局表格中,所有action脚本都可以使用同一个数据,如供应商.客户.商品) dtActionSheet: ...
- QTP 自动货测试桌面程序-笔记(添加控件仓库并关联到action)
录制或编写脚本前先添加行为对应的控件仓库: 心得:多个测试action使用的同一个窗体的仓库单独放于一个仓库中,可以在多个action中添加关联使用 将同一个窗体的控件只放于一个仓库中,减少使用时的名 ...
- qtp 自动货测试桌面程序-笔记(使用函数)
新建-function 写入函数 rem 关闭出现错误窗口Function checkExist() If Window("出现错误").WinObject("确定&qu ...
- QTP 自动化测试桌面程序--笔记(下拉选择、右键菜单、在控件仓库中查找对应的控件)
0 在收集窗口控件信息时-最好将可输入的文字去掉,不然控件的名称按输入的文字标记 1 编辑时录制脚本-默认按当前显示的填入的数据标记控件 可以使用 tool-spy-查看控件的x,y 坐标,按坐标在学 ...
- 让Jayrock插上翅膀(加入输入输出参数注释,测试页面有注释,下拉框可以搜索)
继上一篇文章介绍了Jayrock组件开发接口的具体步骤和优缺点之后,今天给大家带来的就是,如何修复这些缺点. 首先来回顾一下修复的缺点有哪些: 1.每个接口的只能写大概的注释,不能分开来写,如接口的主 ...
- 微信小程序手动实现select下拉框选择
在小程序中没有像h5中的下拉 标签的 picker又满足部了,那就自己动手写 <view class='list-msg'> <view class='list-msg1'> ...
- 微信小程序自定义组件-下拉框
这个是网址https://www.cnblogs.com/zjjDaily/p/9548433.html 微信小程序之自定义select下拉选项框组件 知识点:组件,animation,获取当前点击元 ...
- 转:【微信小程序常见问题】下拉框选择器设置picker属性。(包括:城市、日期和时间选择器)
1.picker写法(支持日期Date.时间Time和城市自定义) wxml文件 <picker bindchange="bindPickerChange" value=&q ...
随机推荐
- DNS原理-HTTP原理-TCP原理
第一章:企业DNS原理 相信大家都知道windows和linux的hosts文件是:IP地址和域名的对应关系,我们一般访问网站的步骤: 打开网页-----输入网址-------查看本地的DNS库是否存 ...
- IDEA+控制台使用搜索\查找功能
- Luogu P3783 [SDOI2017]天才黑客
题目大意 一道码量直逼猪国杀的图论+数据结构题.我猪国杀也就一百来行 首先我们要看懂鬼畜的题意,发现其实就是在一个带权有向图上,每条边有一个字符串信息.让你找一个点出发到其它点的最短路径.听起来很简单 ...
- ThinkPHP+JQuery实现文件的异步上传
前端代码 <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF- ...
- TRIO-basic指令--函数FUNCTION
TRIO-basic支持函数(强类型)编程,与PLC来相比较的话类似于定义的功能块可以重复调用,和C,C#......等一些高级的编程语言的函数类似.上一次的demo中决定尝试TRIO的函数来做一些例 ...
- ORM简介 单表添加修改删除表记录
---------------------------------------------------------------目标既定,在学习和实践过程中无论遇到什么困难.曲折都不灰心丧气,不轻易改变 ...
- Linux进程与线程的区别
进程与线程的区别,早已经成为了经典问题.自线程概念诞生起,关于这个问题的讨论就没有停止过.无论是初级程序员,还是资深专家,都应该考虑过这个问题,只是层次角度不同罢了.一般程序员而言,搞清楚二者的概念, ...
- Python 内置库 sys用法
sys模块功能众多,这边先学习几个常用的方法sys常见函数列表① sys.argv: 实现从程序外部向程序传递参数.其实sys.argv[]就是一个列表,里面的项为用户输入的参数,但是sys.argv ...
- C. Edgy Trees
链接 [https://codeforces.com/contest/1139/problem/C] 题意 给你n个点,n-1个边,无向的.有red和black的. k表示经过这k个点.可以跨其他点 ...
- Spring Boot 中使用 @Transactional 注解配置事务管理
事务管理是应用系统开发中必不可少的一部分.Spring 为事务管理提供了丰富的功能支持.Spring 事务管理分为编程式和声明式的两种方式.编程式事务指的是通过编码方式实现事务:声明式事务基于 AOP ...