• 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。

    好几个人问我要UFT安装包和插件,用网盘分享给大家:链接:https://pan.baidu.com/s/1la-HDsq0X3MDVz17pBW-1Q 密码:zf4r

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

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

     3. 新建一个test

     4. 录制

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

    也可以用代码方式打开:

    '通过SystemUtil 类来打开 IE浏览器,并且跳转到百度页面  
    SystemUtil.Run "C:Program FilesInternet Exploreriexplore.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文件:

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

  • 相关阅读:
    Android_程序未处理异常的捕获与处理
    instanceof关键字
    乐优商城项目爬坑
    [LeetCode]Isomorphic Strings
    [LeetCode]Contains Duplicate II
    [LeetCode]Valid Sudoku
    [LeetCode]Valid Anagram
    [LeetCode]Contains Duplicate
    [LeetCode]Single Number
    [LeetCode]Valid Number
  • 原文地址:https://www.cnblogs.com/Jadie/p/8058525.html
Copyright © 2020-2023  润新知