• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

wr虚拟控件向导的使用和建议(控件不可识别问题的解决)

发布: 2008-7-07 16:09 | 作者: 不详 | 来源: 51testing | 查看: 38次 | 进入软件测试论坛讨论

领测软件测试网 关键字:wr虚拟控件相信朋友们都有因为wr不能识别部分控件而烦恼的经历吧,论坛里也经常有提问如何识别某某控件的各种声音,wr为可能出现的不能识别控件提供了一个识别工具,即虚拟控件向导。说白了,就是获取被测控件在显示二维平面的位置(x轴、Y轴)来唯一标识;小弟冒昧将自己在使用wr的虚拟控件向导的一些体会写下来,供大家参考和指正;
        首先,还是啰嗦一下如何使用虚拟控件向导:可以从 tools--->virtual object wizard 和 tools---->GUI Map Editor --->tools---->virtual object

        wizard 两个路径运行向导,它提供的标准控件类别有:check_button,list,object,push_button,radion_button,table;
        向导提供了一个mark object 的功能,用于框选需要识别的控件。以下是我利用虚拟向导学习的一个按钮控件Gui的物理描述:
{
class: push_button,
virtual: TRUE,
x: 545,
y: 510,
width: 80,
height: 18,
rows: 1,
columns: 1
}
        wr的学习Gui对象的原理就是要通过物理描述唯一标识Gui对象,这样在 脚本中就能正确地指向被描述的控件。
        说了这么多,该说说我在使用中遇到的不如意了 。
        首先:移植性糟糕,在800*600像素15寸平面直角的显示学习的虚拟控件,在1024*760像素中就不能用了,因为物理描述中的x轴,y轴指向的肯定不是原来的控件(被测软件的界面不是固定大小的情况)
        还有一种情况是被测软件提供了横向和纵向滚动条,您在学习虚拟Gui的时候拉动滚动条,在录制过程中又拉动滚动条,控件不能在两次拉动滚动条都出现在同一个位置

        (当然如果可以在显示器上标识还是可以做到两次都出现在同一位置的可能)
        综上所述,如果只是少部分的控件不能识别的话,建议使用虚拟控件向导,但是如果很多的话,这样做是一个非常繁重的工作,还是去为wr加载插件来的妙些。

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

TAG: 建议 解决 控件 向导 虚拟


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网