51Testing软件测试论坛

标题: QTP无法识别自定义silverlight控件 [打印本页]

作者: 花胖子1226    时间: 2013-7-29 23:05
标题: QTP无法识别自定义silverlight控件
各位高手,请教下QTP识别silverlight控件的问题~~
目前公司的项目用silverlight控件实现,页面实现嵌套了很多层自定义控件,QTP做自动化测试时无法识别,用SPY查看对象时,可以看到中间层都是slvObject。
录制脚本时中间层都是空,生成的脚本为:browser("").page("").slvWindow("").slvtogglebutton("").set "ON"
运行时无法成功,请问如何编写自动化测试脚本~~
作者: 叫你你敢答应么    时间: 2013-7-30 11:58
识别不了,就用低级录制模式吧
作者: joykao    时间: 2013-7-30 13:57
需要额外插件不?
作者: 叫你你敢答应么    时间: 2013-7-30 14:56
或者试下 autoIT
作者: kemin046    时间: 2013-7-31 08:53
browser("micclass :=browser").page("micclass:=page").slvWindow("属性名:=属性值").(slvtogglebutton("属性名:=属性值").set "NO"
作者: 花胖子1226    时间: 2013-8-2 20:08
回复 3# joykao


    好像不用哦,控件可以识别到,只是出于页面美观,标准的控件被嵌套到多个视图下了,所以在录制时很难识别
作者: 花胖子1226    时间: 2013-8-2 20:11
回复 5# kemin046


    谢谢,尝试过了,page和控件间还有好多层,回访不成功哦




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2