|
在一个文本框里输入不同的数据时有不同的提示,先对其进行设置检查点,代码如下所示:
If n<12 Then
Browser("会员管理主界面").Dialog("Microsoft Internet Explorer").Check CheckPoint("Microsoft Internet Explorer")
Browser("会员管理主界面").Dialog("Microsoft Internet Explorer").Static("会员ID必须为12位数字").Check CheckPoint("会员ID必须为12位数字")
elseif not isnumeric(name.GetROProperty("value")) then
Browser("会员管理主界面").Dialog("Microsoft Internet Explorer").Check CheckPoint("Microsoft Internet Explorer_2")
Browser("会员管理主界面").Dialog("Microsoft Internet Explorer").Static("会员ID必须为12位数字").Check CheckPoint("您的会员ID有非法字符,会员ID只能为数字_6")
End If
现在碰到的情况是每次运行时:checkpoint都不会过!!!弹出的对话框会闪动!
在object repository中只有一个检查点的信息!把几个对话框都加入后发现他们的windows id都是一样的!!!!
问:怎样才能够正常的执行通过检查点!!
现在我是通过作一个insert output value取值来判断的,但程序长而麻烦,且不易日后的管理!!!
并且在对一个对话框进行设置检查点后,再对其他检查点进行设置时,其static()里的内容都为事先设置的第一个检查点的内容,如上程序所示,若将static的内容改为和检查点一致时,系统也是不认的。
希望得到大家的提点,将感激不尽!!! |
|