OpenTest:教你在自动化脚本中增加选择文件的支持
2010-07-22 15:25
543 查看
在 信息系统开发平台OpenExpressApp:【OpenTest】 之 如何实现自动化测试框架 中介绍了在OpenExpressApp中对UI自动化测试框架的总体介绍,其中在总体要求中有一条是框架可以由有编码经验的测试人员维护扩充,本篇将介绍如何在框架中扩展对选择文件的支持的示例,以便框架开发人员知道如何扩充。
在系统中,有一些按钮点击时会弹出【打开】文件窗口,这时候需要选择文件后点击【打开】,这个在之前的框架中是不支持的,现在需要在自动化测试框架中增加选择文件的支持
参考脚本编写IronRuby代码,如果编写比较熟悉了也可以跳过步骤1直接编写代码
欢迎转载,转载请注明:转载自周金根 [ http://zhoujg.cnblogs.com/ ]
需求
在系统中,有一些按钮点击时会弹出【打开】文件窗口,这时候需要选择文件后点击【打开】,这个在之前的框架中是不支持的,现在需要在自动化测试框架中增加选择文件的支持
脚本设计
做自动化框架时,在具体实现之前需要设计一下脚本,有点类似TDD在做编码之前把测试做好一样,对于打开文件支持,我们可以把脚本设计为:按钮("合同预算.新增GBQ4").选择文件("f:\\Test.GBQ4")
编码
使用VS2008的CodedUI录制功能,录制一下选择文件过程,查看它自动生成的脚本参考脚本编写IronRuby代码,如果编写比较熟悉了也可以跳过步骤1直接编写代码
编写脚本试运行 $用例名称 = "合同预算导入/Demo" require "inc.rb" require "TestCase/run_app.rb" 选择模块 "合同预算导入" 属性编辑器("项目信息", :下拉列表).输入("江南四期1、4区项目") 属性编辑器("合同科目", :下拉树形列表).输入("建安工程类合同/建安工程和总包管理配合服务") 列表("合同预算导入").选择行("消防报警") 按钮("合同预算.新增GBQ4").选择文件("f:\\羽毛球培训中心清单发出版(2009-5-19广联达) 机电部分(调整4).GBQ4")
欢迎转载,转载请注明:转载自周金根 [ http://zhoujg.cnblogs.com/ ]
相关文章推荐
- OpenTest:教你在自动化脚本中增加选择文件的支持
- OpenTest:CodedUI如何支持下拉树形列表选择?
- 在内核中增加对yaffs文件系统的支持
- 信息系统开发平台OpenExpressApp:【OpenTest】 之 如何实现自动化测试框架
- Openwrt CC 中增加AP143支持(QCA953X系列)
- 关于OpenWrt metadata.pl脚本文件中的几个函数说明_part1
- 记录几个脚本(弹出文件选择框、页面回滚时回到滚动条以前的位置)
- 如何在VBS脚本中显示“选择文件对话框”或“选择目录对话框”
- java 读取文件 和 执行SQL脚本 (支持中文)
- TestManager中的自动化测试脚本
- html5中的file控件支持多文件选择上传
- Python open读写文件实现脚本
- 一个使用JAVA编写的类似按键精灵的程序,支持脚本文件编写(含源代码)
- 在ffmpeg中增加libavformat库所支持格式的媒体文件
- 编写个shell脚本将/home/test 目录下大于10K的文件转移到/tmp目录下
- Firefox3.6 对多文件选择、上载和精确进度条的支持
- 用于转换和恢复从ipa文件中,提取到的png文件的Python脚本 支持Python 3.3版本
- 为Delphi应用增加脚本支持
- 在内核中增加对yaffs文件系统的支持
- velocity:在eclipse和ultraedit中增加对vm脚本语法的高亮显示支持