026300 发表于 2012-4-1 15:45:29

对象的exsit(5)方法里的数字5表示什么意思?

rt,比如 browser("**").page("**").WebElement("**").Exist(5),这样使用的话,那个5表示什么意思呢?
是说5秒(还是5毫秒,不确定)如果还找不到这个对象的话就报错么?

黑羽祭 发表于 2012-4-1 15:53:49

回复 1# 026300
       5是5秒的意思。
       这个是判断5秒内是否存在这个对象,存在则它的返回值为true不存在则返回值为fail。
       超过5秒不会报错。
       一般是与if 判断结合使用,判断某个对象是否存在
       如Ifb("xxx").p("xxx").webbutton("xxx").Exist(1) Then
                  b("xxx").p("xxx").webbutton("xxx").Click
            ELse
                  msgbox "按钮不存在"
            End If

026300 发表于 2012-4-1 15:57:31

本帖最后由 026300 于 2012-4-1 15:58 编辑

回复026300
       5是5秒的意思。
       这个是判断5秒内是否存在这个对象,存在则它的返回值为true ...
黑羽祭 发表于 2012-4-1 15:53 http://bbs.51testing.com/images/common/back.gif


明白了,非常感谢楼上的朋友。有点小疑问,如果这个数字不写的话(就是直接用“EXist”),是不是就一直在等待这个对象,一般默认的等待时间是不是setting中设置的那个同步时间?

黑羽祭 发表于 2012-4-1 15:59:32

回复 3# 026300


    :loveliness:

黑羽祭 发表于 2012-4-3 09:03:07

回复 3# 026300

具体时间我忘了是用的哪个时间设置了,但是判断的时间会很长。

026300 发表于 2012-4-5 16:39:39

回复026300

具体时间我忘了是用的哪个时间设置了,但是判断的时间会很长。
黑羽祭 发表于 2012-4-3 09:03 http://bbs.51testing.com/images/common/back.gif

ok,多谢
页: [1]
查看完整版本: 对象的exsit(5)方法里的数字5表示什么意思?