0 环境

系统环境:win7

1 操作

1.1 前言

与异常遍历结合 需要表格记录下来(读写) 代码大概跑了一下 若细节有错 请自行更改

1.2 导出

systemutil.Run "D:\Program Files (x86)\HP\QuickTest Professional\samples\flight\app\flight4a.exe"

Dialog("Login").WinEdit("Agent Name:").Set datatable("username",dtlocalsheet)
Dialog("Login").WinEdit("Agent Name:").Type micTab
Dialog("Login").WinEdit("Password:").Set datatable("password",dtlocalsheet)
Dialog("Login").WinButton("OK").Click If dialog("Login").Dialog("Flight Reservations").Exist Then
warning = dialog("Login").Dialog("Flight Reservations").Static("Incorrect password. Please").GetROProperty("text")
datatable("warnning",dtlocalsheet) = warning
reporter.ReportEvent micPass,"对话提示框,验证异常","通过 显示:" &warning
dialog("Login").Dialog("Flight Reservations").WinButton("确定").Click
else
reporter.ReportEvent micFail,"对话提示框,验证异常","未通过" End If dialog("Login").WinButton("Cancel").Click
datatable.Export("e:/111/info.xls")

1.3 导入导出(读取值修改后再保存)

systemutil.Run "D:\Program Files (x86)\HP\QuickTest Professional\samples\flight\app\flight4a.exe"
datatable.Import("e:/111/info.xls") Dialog("Login").WinEdit("Agent Name:").Set datatable("username",dtlocalsheet)
Dialog("Login").WinEdit("Agent Name:").Type micTab
Dialog("Login").WinEdit("Password:").Set datatable("password",dtlocalsheet)
dialog("Login").WinButton("OK").Click If dialog("Login").Dialog("Flight Reservations").Exist Then
actul = dialog("Login").Dialog("Flight Reservations").Static("Incorrect password. Please").GetROProperty("text")
'msgbox actul
datatable("actul",dtlocalsheet) = actul
warning = datatable("warnning",dtlocalsheet)
'msgbox warning
If warning = actul Then
'reporter.ReportEvent micPass,"对话异常提示框","通过 显示:"&actul
datatable("result",dtlocalsheet) = "pass"
else
datatable("result",dtlocalsheet) = "fail"
'reporter.ReportEvent micFail,"对话异常提示框","不通过"
End If
dialog("Login").Dialog("Flight Reservations").WinButton("确定").Click
End If
dialog("Login").WinButton("Cancel").Click
datatable.Export("e:/111/info.xls")
设置一下遍历所有行和全局运行exe环境
表格的导入
首先添加好登录和异常弹出框相关的控件
利用小飞机 获static文本的异常值 保存位置表格actul字段
判断表格内的warnning的值与实际actul的值是否一致
一致 表格result写入pass
否则 表格result写入fail
逐层关闭弹出框
表格的导出

最新文章

  1. 李洪强-C语言1-指针
  2. poj 2773(容斥原理)
  3. c++ 的几种强制转换的讨论
  4. [Bhatia.Matrix Analysis.Solutions to Exercises and Problems]ExI.4.1
  5. 使用Windows的分析等待链(analyze wait chain)来诊断没用响应的应用
  6. c/c++ 重载 数组 操作符[] operator[ is ambiguous, as 0 also mean a null pointer of const char* type.
  7. js中的eval方法转换对象时,为何一定要加上括号?
  8. (转)Java程序利用main函数中args参数实现参数的传递
  9. Android菜鸟的成长笔记(2)——第一个Android应用
  10. 探秘ReSharper8.1版本中Architecture(架构工具)的改进
  11. ListView 分页 排序、编辑、插入和删除
  12. JQuery的方便之处——宽高设置、坐标值和滚动条+事件绑定机制
  13. java基础之集合篇
  14. httpclient的调用 发送json字符串
  15. Python全栈之路----三元运算
  16. 【黑客免杀攻防】读书笔记2 - 免杀与特征码、其他免杀技术、PE进阶介绍
  17. 【Eclipse】Eclipse性能调优
  18. 【linux】系统初始化的shell脚本
  19. Python中简化的验证码功能实现
  20. spring data jpa 小结

热门文章

  1. Anaconda: "WinError 127 找不到指定程序"
  2. 1.4CAD2017绘图基础
  3. Python—程序设计:抽象工厂模式
  4. Mac技巧-如何切换至 Mac 地图应用的卫星视图模式
  5. 201604-1 折点计数 Java
  6. spring-boot 如何加载rsources下面的自定义配置文件
  7. 吴裕雄--天生自然 JAVA开发学习:Number & Math 类
  8. RE数组开多大?
  9. Codeforces 1288D - Minimax Problem
  10. TFRecord 的使用