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