51Testing软件测试论坛
标题:
类型不匹配的问题?
[打印本页]
作者:
samadm
时间:
2009-5-29 16:42
标题:
类型不匹配的问题?
Run Error 类型不匹配: 'Browser(...).Page(...).Link(...).Click'
Line (3): "Browser("搜狗特色功能——天气预报").Page("搜狗特色功能——天气预报").Link("北京").Click DataTable("departure", dtGlobalSheet)".
我想把网页里面的所有城市的的天气情况输出到Data table中,不过老是出现这个错误,那位同学或者老师能告诉我那错了啊?
作者:
ls_721521
时间:
2009-5-29 18:48
1.首先你要了解一下click是什么意思!这个是单击事件。。
2.看你的描述是要参数化网页里的数据,是link里的城市,你这样写:
dim city
city=DataTable("departure", dtGlobalSheet)
Browser("搜狗特色功能——天气预报").Page("搜狗特色功能——天气预报").Link("name:="&city).Click '用soy查看一下“北京”的类型是不是name,如果不是改成相应的。。。呵呵,如果你不会查就用innertext试试
作者:
onlonely
时间:
2009-5-29 19:51
正解为:
Browser("搜狗特色功能——天气预报").Page("搜狗特色功能——天气预报").Link("text:="&DataTable("departure", dtGlobalSheet)).Click
作者:
ls_721521
时间:
2009-5-30 08:29
标题:
回复 3# 的帖子
你这个是正解?? 能回放通过才怪呢。
作者:
wangshuman
时间:
2009-5-31 11:03
同意三楼
同时还可以通过修改对象库中Link的text属性为对应参数的方法来实现
[
本帖最后由 wangshuman 于 2009-5-31 11:05 编辑
]
作者:
ziheng198688
时间:
2009-6-5 17:06
原帖由
ls_721521
于 2009-5-30 08:29 发表
你这个是正解?? 能回放通过才怪呢。
恩?难道3楼的不是正解吗?灵活运用了参数化和描述性编程 很好啊
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2