1.正常录制
UFT默认的录制模式,这种录制模式是UFT最突出的特点,直接操作对象,此类模式继承了对象模型的所有优点,能够充分发挥对象存储库的威力。它通过识别程序中的对象来代替以前依赖识别屏幕坐标的形式。不过正常模式并不能保证识别程序中所有的对象,因此,仍然需要其他两种模式来补充。在录制完之后,不管再次打开的对象位置在哪(简单的说就是不具体记录对象控件的坐标,但是被测页面上必须存在该控件对象),它都能执行到。
【案例7-1 OA登录操作脚本录制】
(1)点击工具栏录制按钮或快捷键F6,启动录制。
(2)弹出如下对话框,填写打开IE所需要访问的网址,此处填写的是OA系统的首页地址,读者可根据自己的实际地址填写。点击“确定”按钮开始录制。
图7-4录制参数设置
(3)开始录制,并弹出IE打开了设置的OA首页,如图所示。
(4)在打开的IE窗口,输入“密码”,点“登录”按钮进行登录,登录完成后停止录制,UFT自动生成代码如下:
Browser("OA登录").Page("OA登录").WebEdit("pwd").SetSecure"59f988d82016ed12654716a7f648eda81463"
Browser("OA登录").Page("OA登录").Image("imageField2").Click 30,1
Browser("OA登录").Page("云网OA").Frame("bottomFrame").WebArea("http://192.168.0.105:8083/oa/i").Click
Browser("OA登录").Dialog("来自网页的消息").WinButton("确定").Click
Browser("OA登录").Page("OA登录_2").Sync
Browser("OA登录").CloseAllTabs
2模拟录制
模拟录制模式录制了所有键盘和鼠标的精确操作,对于正常录制模式不能录制到的动作,可以使用模拟录制模式来弥补。例如,录制一个鼠标光标拖动的动作,正常录制模式无法录制这个业务操作,这时可以考虑切换到模拟录制模式记录鼠标光标的轨迹。模拟录制模式录制下来的脚本文件比较大,而且依靠这种方式是不可以由UFT进行编辑的。选择模拟录制模式,如果在回放时,改变了屏幕的分辨率或者窗口/屏幕的位置,回放就会失败,故这种方法不常用。开启模拟录制模式的方式:
1.开启正常录制模式。
2.直接使用快捷键“Shift+Alt+F3”。
3.在UFT界面上点击模拟录制图标。
3.低级录制
低级录制模式是用来录制UFT不能识别的环境或对象。它不止录制了鼠标和键盘的所有操作,对对象的位置要求也非常严格。低级录制模式录制的对象都以Windows和WinObject形式存在。UFT按照屏幕上的x坐标和y坐标录制该对象,将所有父类对象录制为Windows测试对象,将所有的其他对象录制为WinObject测试对象。在回放时,对象的坐标有任何一点改变就会失败。这类方式适用于UFT不能正常识别对象时的应用,主要是记录坐标的位置,可以对UFT不支持的对象进行坐标记录。但是不到万不得已的时候,不推荐使用此模式。开启低级录制模式的方式。
1.开启正常录制模式。
2.直接使用快捷键“Ctrl+Shift+F3”。
3.在UFT界面上点击低级录制图标。
以上就是今天为您带来的有关UFT之三种录制模式的内容分享,感谢您的观看,希望能够对您有所帮助!如果您有任何疑惑,或者想要了解更多具体内容,请与我们联系,道普云将竭诚为您服务!