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