Test Complete 的自动化测试 --- 三角形

PS:工具:Test Complete , OS:win 10

  这里做三角形的测试与上一篇博客做计算器的测试大致一样,都是对.exe的执行文件进行测试,所不同的是,三角形的执行文件是由jar程序通过exe4j转化来的。

  最后,附上由数据驱动实现的三角形自动测试代码

  

 function Test5()
{
Driver = DDT.ExcelDriver("E:/桌 面2018.1.30/软件测试实验/实验三/三角形/resource/data.xls", "sheet1"); // data.xls 为测试数据的xls文件 while(!Driver.EOF()){
var panel;
var textField;
var textField2;
var textField3;
var button;
var temp1 = Driver.Value(0);
var temp2 = Driver.Value(1);
var temp3 = Driver.Value(2);
var temp4 = Driver.Value(3); panel = Aliases.demo.frame0.RootPane.null_layeredPane.null_contentPane.Panel;
textField = panel.Panel1.TextField;
textField.Click(54, 12);
textField.Drag(70, 11, -134, -12);
textField.Keys(temp1);
textField2 = panel.Panel2.TextField;
textField2.Drag(77, 12, -197, -9);
textField2.Keys(temp2);
textField3 = panel.Panel3.TextField;
textField3.Click(35, 5);
textField3.Drag(41, 11, -143, -11);
textField3.Keys(temp3);
button = panel.Button;
button.ClickButton();
aqObject.CompareProperty(Aliases.demo.frame0.RootPane.null_layeredPane.null_contentPane.Panel.Panel.TextField.wText, cmpEqual, temp4, false);
Driver.Next(); //下一条记录
}
}

最新文章

  1. 【夯实PHP基础】PHP数组,字符串,对象等基础面面观
  2. How to select Multiple images from UIImagePickerController [duplicate]
  3. [译]git config
  4. 攻城狮在路上(叁)Linux(十一)--- 用户与用户组、文件权限、目录配置
  5. HttpContext为null new HttpContextWrapper(System.Web.HttpContext.Current)
  6. angular 指令@、=、&的用法和区别
  7. Hibernate映射类型对照表
  8. oracle----sqlldr用法
  9. Linux递归删除文件命令
  10. java高并发,如何解决,什么方式解决
  11. JavaScript高级程序设计52.pdf
  12. sysbench的安装与使用
  13. POJ 3047 Bovine Birthday 日期定周求 泽勒公式
  14. vue组件之间的通信以及如何在父组件中调用子组件的方法和属性
  15. JVM笔记(虚拟机各内存的介绍)
  16. Junit4测试用例
  17. 使用limma、Glimma和edgeR,RNA-seq数据分析易如反掌
  18. Linux mount命令
  19. unp的hello word
  20. windows_xp下卸载office2003报无法打开此修补程序包错误

热门文章

  1. 基于华为物联网IOT的应用开发 --- 基于.net 的SDK封装
  2. 存储物理页属性的PFN数据库
  3. 【笔记】关于N-Way K-Shot 分类问题的理解
  4. Spring MVC(3)Spring MVC 高级应用
  5. python之深拷贝和浅拷贝
  6. Alpha阶段--第七周Scrum Meeting
  7. 如何理解swift中的delegate
  8. Unity5-ABSystem(三):AssetBundle加载
  9. php curl 生成的cookie 文件含义 cookie 属性含义
  10. Django实现WebSSH操作物理机或虚拟机