序曲
安装QTP,可以参考tutorial,https://www.tutorialspoint.com/qtp/qtp_environment_setup.htm。这里不重复了哈。大家应该比较在意如何破解,下面来梳理一下。
破解方法:到C:ProgramData目录下面去删除“SafeNet Sentinel”目录,然后再去安装目录C:Program Files (x86)HPQuickTest Professionalin找到“instdemo.exe”,以管理员身份运行一下。
来到录制脚本的正题
总结步骤:
(1)录制脚本
(2)添加标准检查点
前提是如果待检查的文本、图片对象未录制到对象仓库中,则需要执行(2-1)、(2-2),否则无需执行这两个步骤。
(2-1)添加标准检查点对象到对象仓库中。
单击右键菜单项"View/Add Object..."
系统弹出"Object Selection-Object Properties View"对话框,详见下图所示,单击"OK"按钮。弹出"Object Properties"对话框,详见下图所示,单击"Add to Repository"按钮,然后单击"OK"按钮。
(2-2)插入标准检查点对象至脚本中
右键菜单项中选择"Insert New Step",弹出的下拉框中选择"Object from repository..."下拉项,弹出"Select Test Object"对话框,单击新添加的对象图标,然后单击"OK"按钮。比如单击"Resources"-->"Object Repository"菜单项,在弹出的弹出"Object Repository-All Object Repositories"对话框,点选左侧新增加对象层级目录节点,然后单击右侧绿色加号图标按钮,为该对象添加text属性,并设置text属性值为9。
(2-3)插入标准检查点
右键菜单项中,单击"Insert Standard Checkpoint..."菜单项,弹出"Checkpoint Properties"对话框。保持text属性前的复选框,因text属性值是本次测试的检查点,单击"After current step(在当前步骤之后添加标准检查点)"单选框,详见下图所示,单击"OK"按钮。
(2-4)运行脚本
插曲:
由于上次安装lr和qtp后,插件影响java环境和自动化脚本运行,再三考虑后,在虚拟机上安装qtp,但是可能会运行比较慢。事实证明果然是这样。算是走了遍弯路,后面的同学可以避开一下。如果有对在虚拟机win7 64上安装qtp11感兴趣或遇到问题的,欢迎留言讨论。这里不多介绍啦^_^