四种gui识别方法

本文介绍了WinRunner在处理GUI对象不被识别时的四种解决策略,针对测试自动化过程中遇到的问题,提供了有效的解决方案。
摘要由CSDN通过智能技术生成

关于WinRunner处理不识别对象的四种方法


在WinRunner(以下简称WR)的实际项目中,对象不识别的情况非常频繁,但如何去处理这些对象,可能有些朋友还不知道一些技巧,因此想借此文跟大家分享一些东西,希望对大家有用。
     在做自动化测试项目时处理WR的不识别对象时,我一般按四步走:1 加载相关插件 2 对象映射 3 自定义函数 4 自定义插件/建虚拟对象
     首先说一下为什么要这么处理,1 加载相关插件,这主要是因为加载插件的速度最快,效果也最好(优先级最高) 2 对象映射,这主要是因为你可以牵一发而动全身,全局性很好(优先级排第二) 3 自定义函数,这主要是因为自定义函数的灵活性比较大,可操作性强 4 自定义插件,也就是通俗的讲通过编写DLL来实现工具的扩展,因为其技术难度比较大,而且效果也不是非常好(除非你有深厚的Windows底层编码能 力),但插桩类的自定义插件会好些,所以只有当前三个办法失效的情况下才采用;而建虚拟对象,和自定义插件并列最后,主要是因为他的移植性不好,但如果前 三种方法失效并扩展DLL自己有技术又有难度,那么我更推荐用虚拟对象。
      然后我们来详细说说如何进行操作:
      1 加载相关插件 在启功WR时会出现一个插件选择窗体,可以选择你想要的插件,如果没有,可以到WR的主界面的Tools/General Options/Startup 里面的Display Add-in Manager,勾选上这个选项后就可以在下次打开WR时弹出插件加载提示了。
      2 对象映射,在WR的主界面里选择TOOLS
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值