51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2339|回复: 5
打印 上一主题 下一主题

[求助] 类型不匹配的问题?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-5-29 16:42:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Run Error 类型不匹配: 'Browser(...).Page(...).Link(...).Click'
Line (3): "Browser("搜狗特色功能——天气预报").Page("搜狗特色功能——天气预报").Link("北京").Click DataTable("departure", dtGlobalSheet)".  
我想把网页里面的所有城市的的天气情况输出到Data table中,不过老是出现这个错误,那位同学或者老师能告诉我那错了啊?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2009-5-29 18:48:04 | 只看该作者
1.首先你要了解一下click是什么意思!这个是单击事件。。
2.看你的描述是要参数化网页里的数据,是link里的城市,你这样写:
dim city
city=DataTable("departure", dtGlobalSheet)
Browser("搜狗特色功能——天气预报").Page("搜狗特色功能——天气预报").Link("name:="&city).Click     '用soy查看一下“北京”的类型是不是name,如果不是改成相应的。。。呵呵,如果你不会查就用innertext试试
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2009-5-29 19:51:01 | 只看该作者
正解为:
Browser("搜狗特色功能——天气预报").Page("搜狗特色功能——天气预报").Link("text:="&DataTable("departure", dtGlobalSheet)).Click
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2009-5-30 08:29:00 | 只看该作者

回复 3# 的帖子

你这个是正解?? 能回放通过才怪呢。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2009-5-31 11:03:53 | 只看该作者
同意三楼
同时还可以通过修改对象库中Link的text属性为对应参数的方法来实现

[ 本帖最后由 wangshuman 于 2009-5-31 11:05 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2009-6-5 17:06:43 | 只看该作者
原帖由 ls_721521 于 2009-5-30 08:29 发表
你这个是正解?? 能回放通过才怪呢。

恩?难道3楼的不是正解吗?灵活运用了参数化和描述性编程 很好啊
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-19 05:32 , Processed in 0.066546 second(s), 29 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表