FLY000 发表于 2011-3-29 18:20:25

页面上没看到确定按钮,但 Exist 为true

If Browser("i@Report").Page("mainPage").Link("确定").Exist Then
   Message = Browser("i@Report").Page("mainPage").Frame("content").WebTable("信息").GetROProperty("innertext")
   Browser("i@Report").Page("mainPage").Link("确定").Click
    End If

页面上没看到确定按钮,但 Browser("i@Report").Page("mainPage").Link("确定").Exist 为true,这个 咋么回事?

wolaizhinidexin 发表于 2011-3-29 20:58:26

你没看到,并不一定代表页面源代码中没有。
你可以试试,使用Hightlight方法,高亮看看,或者在页面源代码中进行搜索一下。

lyscser 发表于 2011-3-29 21:50:55

hidden

FLY000 发表于 2011-3-30 10:53:57

你没看到,并不一定代表页面源代码中没有。
你可以试试,使用Hightlight方法,高亮看看,或者在页面源代码 ...
wolaizhinidexin 发表于 2011-3-29 20:58 http://bbs.51testing.com/images/common/back.gif


高亮了,没反应,没提示找到对象,也没提示找不到对象
页面源代码里也没找到“确定”link按钮

风雪夜归人 发表于 2011-3-30 13:00:20

应该把对象的属性打出来看看

一般这种情况有几种可能性:
1. visible 属性为 false
2. 有个hidden的属性
3. 长宽为0

等等,这种情况判断就需要获取属性之后判断

kavensyw 发表于 2011-3-31 21:17:12

是不是开智能识别了
页: [1]
查看完整版本: 页面上没看到确定按钮,但 Exist 为true