superliming 发表于 2010-11-19 13:18:10

为什么不能点击呢

本帖最后由 superliming 于 2010-11-24 17:35 编辑

str=Browser("全国铁路通信骨干网运维和资源管理系统").Page("全国铁路通信骨干网运维和资源管理系统").Frame("mainFrame_2").Link("业务申请草稿(9)").GetROProperty("text")
Browser("全国铁路通信骨干网运维和资源管理系统").Page("全国铁路通信骨干网运维和资源管理系统").Frame("mainFrame_2").Link("text:="&str).Click

skyzhu 发表于 2010-11-19 13:36:31

可能是 Link("text:="&str) 匹配到了多个
还有可能就是该属性无法正确单独匹配对象

testlab 发表于 2010-11-19 14:37:44

试试这样
Browser("全国铁路通信骨干网运维和资源管理系统").Page("全国铁路通信骨干网运维和资源管理系统").Frame("mainFrame_2").Link("").setTOProperty "text",str

xhhuang1618 发表于 2010-11-19 16:46:58

str=Browser("全国铁路通信骨干网运维和资源管理系统").Page("全国铁路通信骨干网运维和资源管理系统").Frame("mainFrame_2").Link("业务申请草稿(9)").GetROProperty("text")

有人说对象里面出现括号的(如:Link("业务申请草稿(9)")),可能会识别不到,你确定str中有值吗?

superliming 发表于 2010-11-24 17:33:36

msgbox中的确有值!
已经解决了
str="业务申请草稿.*"
Browser("全国铁路通信骨干网运维和资源管理系统").Page("全国铁路通信骨干网运维和资源管理系统").Frame("mainFrame_2").Link("text:="&str).Click
这样就可以了。
大家看对不!
页: [1]
查看完整版本: 为什么不能点击呢