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 ...
随机推荐
- 002_关于six版本过低报cannot import name urllib_parse的问题
一. 参考:https://github.com/Parsely/pykafka/issues/222 [root@jyall.com tmp]#python check.py #报错如下 Trace ...
- 13 python初学(函数)
函数: 概念:函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可 创建: def 函数名命名规范: a. 必须以下划线或字母开头 b. 区分大小写 c.不能 ...
- 原生js 函数 callee属性
一.在es5中,函数中有arguments参数,该参数是一个包含函数传入的参数的类数组. <script> function myArrgu(x){ console.log(argumen ...
- [BZOJ4005][JLOI2015]骗我呢-[dp+容斥]
Description 传送门 Solution 如果单独考虑一行i,则左边位置的数严格比右边位置的数小.而一行有m个位置,它们可以填[0,m]这m+1个数,则必然有一个数不存在. 定义第i行的第j位 ...
- Winform开发框架之字段权限控制
在我的很多Winform开发项目中(包括混合框架的项目),统一采用了权限管理模块来进行各种权限的控制,包括常规的功能权限(按钮.菜单权限).数据权限(记录的权限),另外还可以进行字段级别的字段权限控制 ...
- 基于 HTML5 的工业互联网 3D 可视化应用
工业企业中生产线处于高速运转,由工业设备所产生.采集和处理的数据量远大于企业中计算机和人工产生的数据,生产线的高速运转则对数据的实时性要求也更高.破解这些大数据就是企业在新一轮制造革命中赢得竞争力的钥 ...
- Python全栈开发之路 【第十六篇】:jQuey的动画效果、属性操作、文档操作、input的value
01-动画效果 show 显示 概念:显示隐藏的匹配元素 语法:show(speed,callback) 参数: speed:三种预定速度之一的字符串('slow','normal','fast')或 ...
- C++常用代码优化策略
C++代码常用的优化策略 1.不存在指向空值的引用,意味着引用比指针的效率更高,因为在使用引用之前不需要测试它的合法性:指针可以被重新赋值以指向另一个不同的对象,但是引用总是指向它初始化时指定的对象. ...
- 2017湘潭大学邀请赛E题(贪心)
链接:https://www.icpc.camp/contests/4mYguiUR8k0GKE Partial Sum Input The input contains zero or more t ...
- CRM系统(第四部分)
阅读目录 1.引入权限组件rbac 2.分配权限 3.登录.引入中间件 1.引入权限组件rbac 1.settings配置app.中间件 INSTALLED_APPS = [ ... ... ...