51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 435|回复: 0
打印 上一主题 下一主题

[求助] robotframework按行读取excel添加到LIst 无法一行一行的读,请大佬帮忙

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2023-10-25 11:28:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
打开文件    D:\\RF\\case2.xls
    ${count_row1_sheet1}    get row count    注册接口
    @{row_list}    Create_list
    ${count_column_sheet1}    get_column_count    注册接口
    FOR    ${x}    IN RANGE    ${count_row1_sheet1-1}    #读取Count-1次(不读取第一行)
        ${read_row_sheet1}    get row values    注册接口    ${x+1}
        log    第${x}行
        清除列表    ${row_list}
        读取每列    ${count_column_sheet1}    ${read_row_sheet1}    ${row_list}
    END

clear List
    @{row_list}    Create_list    1    2    3
    log    清除前列表:${row_list}
    #${row_list}    Evaluate    ${row_list}.clear()
    FOR    ${index}    IN    @{row_list}
        Remove values from list    ${row_list}    ${index}
    END
    log    清除后列表:${row_list}

读取每列
    [Arguments]    ${count_column_sheet1}    ${read_row_sheet1}    ${row_list}
    @{dict_key}    Create_list    id    title    req_data    assert_list
    FOR    ${i}    IN RANGE    ${count_column_sheet1}    #循环文本列数次
        ${row_values}    Set_variable    ${read_row_sheet1[${i}][1]}
        Append_to_list    ${row_list}    ${row_values}
        log    第一行列表${row_list}
    END
结果总是将两行数据都追加到一个列表里了,我想一行放入一个列表,但是不知道怎么处理,将列表删除也不行,请大佬帮忙
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-4-28 05:10 , Processed in 0.062012 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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