51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2509|回复: 9
打印 上一主题 下一主题

[原创] 关于在数组中类型不相符合的问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-12-8 10:34:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
以下是我的代码,在单独运行一个ACTION的时候没有问题,但是我把几个ACTION组合起来就报错了,不知道为什么呢?数据中是以空格为分割的.
          For i=0 to 1
           DataNumL=split(DataNum," ")   '这一行报错
         c=DataNumL(1)
         msgbox "数组: " &c
          Next
运行报错:
类型不相符合
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2006-12-8 11:31:04 | 只看该作者
这个没有人知道为什么吗?
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2006-12-8 11:33:10 | 只看该作者
你的DataNum的值是从哪来的?
在出错行加个断点,运行的时候看一下DataNum的值是什么类型的
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2006-12-8 11:37:34 | 只看该作者
DataNum=Browser("***").Page("***").WebTable("adminGroup").GetCellData(GetCellNum,1)
          For i=0 to 1
           DataNumL=split(DataNum," ")   '这一行报错:类型不相符合
         c=DataNumL(1)
         msgbox "数组: " &c
          Next
Browser("***").Page("***Link("innertext:="&c).click
取出来的.但是我查看的时候是正确的:   2 test1
因为是一个表格,test1是一个link的,所以想用数组分割,然后,取test1的值
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2006-12-8 12:23:44 | 只看该作者
???sdlkfj8  
请问要怎么解决啊???
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2016-2-27 08:48
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    6#
    发表于 2006-12-8 12:51:54 | 只看该作者
    到 帮助里面 看看 split 的用法,还有 几个ACTION组合起来时 DataNum 的类型、用法等都对吗?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2006-12-11 16:35:52 | 只看该作者
    split(DataNum," ",-1,1)试试
    我都是这样用的,没有错误
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2006-12-11 16:45:31 | 只看该作者
    刚试了一下
    你那样的写法在单个action里面也不报错
    呵呵
    那就不是split语法的问题
    要不搜一下你actions里面的DataNumL变量
    也是在别的什么地方有错误的初始化吧
    在帮你顶一下
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2006-12-11 19:07:05 | 只看该作者
    Dim MyString, MyArray, Msg
    MyString = "I Love testing for ever."
    For i=0 to 4
    MyArray=split(MyString," ")   
    ’这边默认是空格,程序可以简单化MyArray=split(MyString)   
    Msg=MyArray(i)
    msgbox "数组: " &Msg
    Next
    **************************
    程序运行正确。
    由此可以看出来不是split的问题,楼主能不能DataNum的值贴出来啊。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
     楼主| 发表于 2006-12-12 08:38:19 | 只看该作者
    呵呵...这个后来我看了,是因为我个人的因为,我把DataNum定义成了
    dim DataNum(2)的问题
    但是如果我是只执行这段代码的话是没有问题,运行几个ACTION后就出错了.
    sdlkfj2
    后来把这个定义成了 dim DataNum 就OK了.
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-23 15:12 , Processed in 0.072151 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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