51Testing软件测试论坛
标题:
对话框不存在,但是它的exist属性还是true,请问怎么判断这个对话框是否存在?
[打印本页]
作者:
FLY000
时间:
2008-6-16 18:31
标题:
对话框不存在,但是它的exist属性还是true,请问怎么判断这个对话框是否存在?
对话框不存在,但是它的exist属性还是true,请问怎么判断这个对话框是否存在?
作者:
dreamever
时间:
2008-6-16 18:45
问一个弱弱的问题,如果对话框不存在,他的exist怎么会是true呢?
作者:
FLY000
时间:
2008-6-16 18:50
是真的啊,我这里就是
作者:
FLY000
时间:
2008-6-16 18:51
否则的话,我问这个问题不是太白了,
作者:
FLY000
时间:
2008-6-16 18:53
可以用坐标判断吧,不过我觉得不妥。
作者:
FLY000
时间:
2008-6-16 18:54
Browser("登录服务器").Page("华普财务分析系统").WebTable("已经钻到最下级,无法继续钻取。").Exist(1)----这样可以判断
但是我不理解。
作者:
FLY000
时间:
2008-6-16 19:07
还是不行,只有第一次才可以判断。
作者:
lantianwei
时间:
2008-6-16 19:54
用ISVISABLE属性
作者:
FLY000
时间:
2008-6-17 08:56
对象不支持此属性或方法: 'Browser(...).Page(...).WebTable(...).visible'
作者:
lantianwei
时间:
2008-6-17 09:01
GETROPROPERTY
作者:
xiaoyaoke
时间:
2008-6-17 09:02
visible是属性吧,我感觉也是visible设置为false了
作者:
FLY000
时间:
2008-6-17 10:48
这是开发给的属性。
只有display(css)---这个属性可以区别
隐藏时值为none
不知道怎么获得display这个值,用object spy没有看到这个属性
作者:
binzhang
时间:
2008-6-18 14:45
其实这个东西是不存在的,但是由于QTP太智能了,会自动匹配一个差不多的
LZ看看是不是有相似的东西存在着。。。
作者:
wuei9090
时间:
2008-6-18 14:56
你这样写的话一直是判断对象库中该对象是不是存在
在WebTable中用个属性比如WebTable("name:=xxxx").exit(1)才可以判断现在叶面中是否存在name属性为xx的对象是否存在
作者:
假装不在
时间:
2008-6-18 15:18
你把智能识别关闭掉就可以了。
作者:
FLY000
时间:
2008-6-18 20:44
谢谢大家,你们说的方法我都试过了,还是不行。
我想只能通过获取display(css)的属性来判断了。
但是不知道怎么能获得这个属性。
作者:
cs998998
时间:
2008-6-27 00:20
你的对话框在对象库中,所以永远都是存在的。
用描述性编程来判断。
类似:
If Browser(":=")Page(":=").WebTable("name:=XXX").Exist(3) Then
msgbox "OK"
Else
msgbox "NG"
End If
作者:
xiaoyaoke
时间:
2008-6-27 09:30
不明白楼上的话,为什么在对象库中存在用EXIST就永远存在呢?
作者:
ppent
时间:
2008-6-27 17:45
if window.object.getroproperty(display(css))=none then
else
end if
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2