51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2002|回复: 10
打印 上一主题 下一主题

[原创] 如何上传动态添加的多个附件

[复制链接]
  • TA的每日心情
    开心
    2024-10-4 10:34
  • 签到天数: 1208 天

    连续签到: 1 天

    [LV.10]测试总司令

    跳转到指定楼层
    1#
    发表于 2013-2-1 10:51:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    本帖最后由 赵佳乐SMILE 于 2013-2-1 10:52 编辑

    我感觉这个问题应该不难

    不过第一次处理 有写摸不到头脑

    初始时 只有一个webfile

    然后点击添加后会多一个webfile

    在点击又多一个

    测试数据:测试附件.doc|测试附件.txt

    用split可以拆分出两个附件名称了
    也模拟了添加操作

    但是我不知道如何来区分第二个webfile

    还是说我这种测试数据的设计不合理

    应该就是个对象库搞不明白的问题
    1. Dim splitNum
    2. For splitNum= 0 to ubound(arrTest)
    3. print "arrTest(" & splitNum & ") = " & arrTest(splitNum)

    4. If  splitNum>0 Then
    5.         Browser("内容").Page("内容").Frame("mainFrame").WebButton("添加").Click
    6. End If
    7. Browser("内容").Page("内容").Frame("mainFrame").WebFile("attachmentForm.file").
    8. Browser("内容").Page("内容").Frame("mainFrame_").WebFile("attachmentForm.file").Set attachmentFilePath & "\" & arrTest(splitNum)
    9. Next
    复制代码

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    该用户从未签到

    2#
    发表于 2013-2-1 11:22:58 | 只看该作者
    推荐方法:

    1:如果 浏览... 按钮的属性是完全一致的,使用 index来区分
    2:如果 浏览... 按钮属性类似
    name=add_01
    name=add_02
    直接使用
    "name:=add_0" &i  来区分


    提出的疑问,你那给
    文件上传控件直接赋值,能通过么?(如果是IE控件,肯定是不能直接复制的,会有问题)

    平时喜欢,描述性编程的路过
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2018-9-27 10:05
  • 签到天数: 36 天

    连续签到: 1 天

    [LV.5]测试团长

    3#
    发表于 2013-2-1 11:33:04 | 只看该作者
    回复 1# 赵佳乐SMILE


        使用属性index来区分12345
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2024-10-4 10:34
  • 签到天数: 1208 天

    连续签到: 1 天

    [LV.10]测试总司令

    4#
     楼主| 发表于 2013-2-1 12:54:01 | 只看该作者
    回复 2# lgh75560


        跑一个附件 可以通过
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2024-10-4 10:34
  • 签到天数: 1208 天

    连续签到: 1 天

    [LV.10]测试总司令

    5#
     楼主| 发表于 2013-2-1 12:55:42 | 只看该作者
    回复 3# 黑羽祭


        我感觉 可能要用描述性编程了
    不可能每一个都加进对象库

    加了3个 index确实在变 不过具体怎么用 我得学学
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2024-10-4 10:34
  • 签到天数: 1208 天

    连续签到: 1 天

    [LV.10]测试总司令

    6#
     楼主| 发表于 2013-2-1 13:50:39 | 只看该作者
    搞定了 最后一句代码的.WebFile("attachmentForm.file")改成
    .WebFile("name:=attachmentForm.file","index:="&splitNum)

    谢谢大家。。。。。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2024-10-4 10:34
  • 签到天数: 1208 天

    连续签到: 1 天

    [LV.10]测试总司令

    7#
     楼主| 发表于 2013-2-1 13:51:17 | 只看该作者
    回复 2# lgh75560


        不知道我们用的啥控件 呵呵
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2018-9-27 10:05
  • 签到天数: 36 天

    连续签到: 1 天

    [LV.5]测试团长

    8#
    发表于 2013-2-1 14:32:04 | 只看该作者
    搞定了 最后一句代码的.WebFile("attachmentForm.file")改成
    .WebFile("name:=attachmentForm.file","inde ...
    赵佳乐SMILE 发表于 2013-2-1 13:50



        不错。有进步啊~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2024-10-4 10:34
  • 签到天数: 1208 天

    连续签到: 1 天

    [LV.10]测试总司令

    9#
     楼主| 发表于 2013-2-1 16:20:40 | 只看该作者
    回复 8# 黑羽祭


       难者不会 会者不难 我发现这个很简单啊。。。。。。

    我都脸红 问这么 描述性编程的  初初级问题。。。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2018-9-27 10:05
  • 签到天数: 36 天

    连续签到: 1 天

    [LV.5]测试团长

    10#
    发表于 2013-2-1 17:00:07 | 只看该作者
    回复 9# 赵佳乐SMILE


        不要怕撒~这很正常~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2024-10-4 10:34
  • 签到天数: 1208 天

    连续签到: 1 天

    [LV.10]测试总司令

    11#
     楼主| 发表于 2013-2-4 09:28:26 | 只看该作者
    回复 10# 黑羽祭


       嗯呢。。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-14 02:26 , Processed in 0.073849 second(s), 29 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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