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 自动货测试桌面程序-笔记 (单据-下拉框选择、对话框 、菜单)的更多相关文章

  1. QTP 自动货测试桌面程序-笔记-运行结果中添加截图

    3种方法: 方法1:使用设置:SnapshotReportMode oldMode = Setting("SnapshotReportMode") Setting("Sn ...

  2. qtp 自动货测试桌面程序-笔记(使用参数 parameters)

    dtGlobalSheet:运行整个test时候使用的参数(心得:可以将公共使用的测试数据放于全局表格中,所有action脚本都可以使用同一个数据,如供应商.客户.商品) dtActionSheet: ...

  3. QTP 自动货测试桌面程序-笔记(添加控件仓库并关联到action)

    录制或编写脚本前先添加行为对应的控件仓库: 心得:多个测试action使用的同一个窗体的仓库单独放于一个仓库中,可以在多个action中添加关联使用 将同一个窗体的控件只放于一个仓库中,减少使用时的名 ...

  4. qtp 自动货测试桌面程序-笔记(使用函数)

    新建-function 写入函数 rem 关闭出现错误窗口Function checkExist() If Window("出现错误").WinObject("确定&qu ...

  5. QTP 自动化测试桌面程序--笔记(下拉选择、右键菜单、在控件仓库中查找对应的控件)

    0 在收集窗口控件信息时-最好将可输入的文字去掉,不然控件的名称按输入的文字标记 1 编辑时录制脚本-默认按当前显示的填入的数据标记控件 可以使用 tool-spy-查看控件的x,y 坐标,按坐标在学 ...

  6. 让Jayrock插上翅膀(加入输入输出参数注释,测试页面有注释,下拉框可以搜索)

    继上一篇文章介绍了Jayrock组件开发接口的具体步骤和优缺点之后,今天给大家带来的就是,如何修复这些缺点. 首先来回顾一下修复的缺点有哪些: 1.每个接口的只能写大概的注释,不能分开来写,如接口的主 ...

  7. 微信小程序手动实现select下拉框选择

    在小程序中没有像h5中的下拉 标签的 picker又满足部了,那就自己动手写 <view class='list-msg'> <view class='list-msg1'> ...

  8. 微信小程序自定义组件-下拉框

    这个是网址https://www.cnblogs.com/zjjDaily/p/9548433.html 微信小程序之自定义select下拉选项框组件 知识点:组件,animation,获取当前点击元 ...

  9. 转:【微信小程序常见问题】下拉框选择器设置picker属性。(包括:城市、日期和时间选择器)

    1.picker写法(支持日期Date.时间Time和城市自定义) wxml文件 <picker bindchange="bindPickerChange" value=&q ...

随机推荐

  1. 为什么matlab激活完后还要激活(Matlab2012b license失效解决办法)

    第一步:打开matlab安装路径中的license文件夹,删除其中的lic文件 第二步:更换新的license.lic文件 第三步:重新打开matlab 搞定! license.lic文件的内容是: ...

  2. Spring MVC Content Negotiation 转载

    Spring MVC Content Negotiation 2017年11月15日 00:21:21 carl-zhao 阅读数:2983   Spring MVC有两种方式生成output的方法: ...

  3. automake - 使用 autotools 工具集

    一般而言,对于小项目或玩具程序,手动编写 Makefile 即可.但对于大型项目,手动编写维护 Makefile 成为一件费时费力的无聊工作. 本文介绍 autotools 工具集自动生成符合 Lin ...

  4. Android测试(三):本地单元测试

    原文:https://developer.android.com/training/testing/unit-testing/local-unit-tests.html 如果你的单元测试没有依赖或者只 ...

  5. 用C# 模拟实现unity里的协程

    注:需要了解C#的迭代器,不然很难理解. 之前面试有被问到unity协程的原理,以及撇开unity用纯C#去实现协程的方法.后来了解一下,确实可以的.趁这会有空,稍微总结一下. 还是结合代码说事吧: ...

  6. Spark运行模式:cluster与client

    When run SparkSubmit --class [mainClass], SparkSubmit will call a childMainClass which is 1. client ...

  7. LeetCode 832. Flipping an Image

    Given a binary matrix A, we want to flip the image horizontally, then invert it, and return the resu ...

  8. pycharm 中 import requests 报错

    一 , 使用Pycharm来抓取网页的时候,要导入requests模块,但是在pycharm中 import requests 报错. 原因: python中还没有安装requests库 解决办法: ...

  9. c++入门之浅拷贝和深拷贝

    关于这方面的知识:见一篇精辟博文:https://blog.csdn.net/feitianxuxue/article/details/9275979

  10. java 8中抽象类与接口的异同

    1.java 8中抽象类与接口的异同 相同点: 1)都是抽象类型: 2)都可以有实现方法(以前接口不行): 3)都可以不需要实现类或者继承者去实现所有方法,(以前不行,现在接口中默认方法不需要实现者实 ...