UFT入门简说

1. 安装UFT(Unified Functional Testing)12.02(以该版本为例)

安装过程很简单,直接一路next。安装过程若勾选了 Microsoft script debugger,最后会提示安装失败,因为该工具已经不再提供技术支持,所以下载地址已经失效,可自己找一个安装包安装。如果不安装将不能使用debug功能,也不能添加断点。

安装到最后的时候会提示安装证书,把勾去掉,不生成证书。

UFT对IE11完美支持,但是对支持谷歌需要安装两个插件,一个是浏览器插件:jjkpkaoeaicepkfjgeeopfcfpdgblbdc_12_0_3477_0.crx;一个是UFT补丁:UFT_00155.exe。

2. 破解UFT12.02(无限期试用)

首先找到C:\ProgramData目录下的SafeNet Sentinel文件夹将其删除,找到UFT安装目录下的bin\instdemo.exe文件(默认安装目录见截图),双击instdemo.exe文件运行

3. 新建一个test

 4. 录制

按下图设置,在录制和回放时可自动打开网页

也可以用代码方式打开:

'通过SystemUtil 类来打开 IE浏览器,并且跳转到百度页面  
SystemUtil.Run "C:\Program Files\Internet Explorer\iexplore.exe","http://www.baidu.com"  

若用代码方式打开就需要更改上图中的录制设置,选择第一种录制方式,否则UFT会自己打开浏览器一次,代码又打开浏览器一次。从第一种录制方式可以看出来,UFT可以从任意页面开始录制,在录制中断后还可以继续录制,不需要重头开始。

修改录制方式:

另外,若脚本涉及到的业务较多,流程较长,最好分多个action录制,这样脚本会更清晰,方便对单个模块调试和调用,添加action方式如下图:

 录制时会看到这样一个工具条,这里也可以添加新的action,工具条上的其他功能自行熟悉,有对象识别、对象库、检查点、同步等,这些功能可在录制时使用,也可录制完后再添加。

5. 录制成功

以打开百度网站,并且搜索框输入“123”进行搜索为例,录制成功后的代码如下:

 UFT的原理是,识别浏览器上的对象,存储这些对象,并通过对象的名字操作对象,Browse、page、WebEdit、WebButton、Link等都是对象,“百度一下”等这些都是对象的名字,Set、Click为对象所属的方法。

6. 对象库

对象的存储地点如下:

 导出对象库。导出后会生成一个*.tsr文件:

使用公共对象库。在需要使用公共对象库的action上右键,选择associate repository with action,然后选择对应的*.tsr文件:

至此,录制完成,回放即可,回放失败怎么解决、参数化、函数库之后再更。

文章来源:https://www.cnblogs.com/Jadie/p/8058525.html

感谢博主!祝:天天开心!

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值