一针 发表于 2017-3-8 11:29:16

UTF11.5实战系列(一)

前言此篇UTF系列是本人之前写的,从基础到框架篇,希望对刚入行的朋友有些帮助。第一章:1.安装:(1)安装路径不可以出现中文,否则会报错(2)选择常用组件->下一步2.录制第一脚本打开后先勾选常用组件:                               Record->Recordand Run Settings 选择Web程序或者Windows Applications->Recod(开始录制) 录制开始后,首先打开”百度”窗口,我们在搜索框中输入”test”,并“百度一下”录制的脚本如下 3.对不同对象识别: (1)Web 应用 脚本示例: Browser("百度一下,你就知道").Page("百度一下,你就知道").WebButton("百度一下").Click(2)桌面系统 脚本示例:Dialog("Login").WinEdit("Agent Name:").Set "123"(3).Net应用 脚本示例:swfwindow("20151230").SwfEdit("textBox1").Set "123" 第二章:1.编写第一个脚本(1)增加对象库 Object Spy->Add Object to Respository,对象库用于保存UI界面元素属性方法,以下是“Flight”-“login”-“Agent Name”对象库,其中Login是登录界面,Agent Name是登录框 图2.11 图2.12 (2)编写脚本写脚本之前先把界面对象增加到对象库中,如上:2.11中,Agent Name在对象库中有两层,第一层为Login,第二层为Agent Name:,脚本中要先从第一层开始,找到对应的Class,Login对应的Class->Dialog,Agent Name:对应WinEdit Dialog("Login").WinEdit("Agent Name:").Set "test"//括号内Login,Agent Name:分别对应对象库中Name值 Run之后:Agent Name:中成功输入“test” 预期结果:在”AgentName”中成功输入:”test” 注:以上Login,Agent Name:对应的Name值是默认值,也可以在对象框中进行修改:Login->Flight_Login,AgentName:->Name: 修改完之后测试脚本会自动修改为:Dialog("Flitht_Login").WinEdit("Name:").Set "test"Run之后Agent Name:中会输入test 2.实现登录->增加订单通过上面的学习,我们学会了编写第一个测试脚本,下面继续登录到Flight Reservation中进行增加航班。
序号模块用例预期
1Login1.输入用户名进入Flight界面
2.输入密码
3.OK
2Flight1.日期可输入
2.选择航班Fly From检查预设值
3.选择航班Fly to检查预设值
4.选择航次Flights Table界面出现
5.输入名字可输入
6.增加Order产生Order No:
步骤:(1)把对象增加到对象库中   运用上面的方法把对象增加到对象库中去 (2)控件类型分析:该流程涉及到text,button,wincombobox,winlist四种控件。用到Set,GetROProperty,Select,Click方法.可以通过帮助文档查看每种控件具体用法,以Set为例:

梦想家 发表于 2017-3-8 11:46:28

赞赞赞支持 分享
页: [1]
查看完整版本: UTF11.5实战系列(一)