51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2435|回复: 7
打印 上一主题 下一主题

[原创] 9.0中的一个变量问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-8-31 16:16:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
set WL=Browser("123").Page("123").Frame("mainFrm").WebList("cityid")
WL.Select "#0"
wait(10)
Browser("123").Page("123").Frame("mainFrm").WebList("cityid").Select "#1"
wait(10)
WL.Select "#2"
wait(10)
WL.Select "#3"
wait(10)

本人用9.0写了一段代码,但运行时如果是WL.select “#*”除第一个会有效执行外,其余都是无效执行,但如果把WL改成Browser("123").Page("123").Frame("mainFrm").WebList("cityid"),则该行能有效执行该操作.
Why?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-8-31 16:25:20 | 只看该作者
其实楼主可以这样做啊
for i=0 to 3
   Browser("123").Page("123").Frame("mainFrm").WebList("cityid").Select i
    wait(10)
next

来实现上面的想法
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2006-8-31 17:13:26 | 只看该作者
感谢斑竹,但我想知道为什么会出现这个问题?是QTP9.0 自身的问题吗?

而且斑竹上面的方法我也试过,也是第一次OK,接下来就KO了

[ 本帖最后由 我要做SQAD 于 2006-8-31 17:22 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2006-8-31 17:34:04 | 只看该作者
不应该是QTP9.0 自身的问题,你保证list列表里有这么多吗?还有不行,又有什么提示呢?
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2006-8-31 18:51:29 | 只看该作者
这个我可以确保,而且执行无效没有提示
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2006-9-1 08:56:27 | 只看该作者
如果执行不下去,肯定会有错误提示的啊
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2006-9-2 17:20:38 | 只看该作者
但是这种情况不报错,我尝试过只设置到Frame这层,使用WL.WebList("cityid").select "#*"是可以执行上述操作。
回复 支持 反对

使用道具 举报

  • TA的每日心情
    难过
    2015-4-23 14:35
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]测试排长

    8#
    发表于 2006-9-2 17:40:27 | 只看该作者
    为什么要用set WL=Browser("123").Page("123").Frame("mainFrm").WebList("cityid")
    用with Browser("123").Page("123").Frame("mainFrm").WebList("cityid")
    就可以了
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-26 07:18 , Processed in 0.065870 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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