51Testing软件测试论坛
标题:
silktest 录制透明层的问题,实在搞不定!
[打印本页]
作者:
abao2k
时间:
2008-3-5 17:27
标题:
silktest 录制透明层的问题,实在搞不定!
菜单如附件所示:[attach]39596[/attach]
我使用silktest进行录制的时候没有问题,但是Run Testcase的时候就会出错了.因为"用户业务受理"的下拉菜单是透明的,开发可能使用了一个层.我想测试停开机业务,录制时选择的是停开机菜单,但是在脚本中取不到停开机的位置,系统取成了透明层下的那个位置,通过Window Declarations 与Window Identifiers 方法都只能取到透明层下的那些信息.应该怎么解决?谢谢!
作者:
jmy_1981
时间:
2008-3-6 13:02
标题:
ls试试看GetRect的方法看看可不可以有作用……
如题。
Silk里面有一个叫做GetRect的方法,他可以得到目标对象的坐标和大小。
它的数据结构是record,
xPos, 窗口和对象的最左上角,x
yPos, 窗口和对象的最左上角,y
XSize,窗口和对象的长,X
YSize,窗口和对象的长,Y
我可以给你一个例子:
/* Code Dummy */
RECT rMenuitem
rMenuitem = <window name>.<menu name>.GetRect
<window name>.<menu name>.PopupSelect (rRect.xPos, rRect.yPos, "XXX")
/* End Code Dummy */
希望有帮助。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2