【问题标题】:How to upload file for robot framework with keyword "Choose File"如何使用关键字“选择文件”为机器人框架上传文件
【发布时间】:2017-09-10 07:30:23
【问题描述】:

我有一个附件元素:

<span style="position: relative; z-index: 1;"> <button class="attachment__browse" type="button" data-l10n-id="record_save_choose_file" id="c97" tabindex="10">Attach File</button> </span>

我将文件附加脚本编写为:

Wait Until Page Contains Element    id=c97
Choose File    id=c97   C:\\Users\\NTQ\\My Pictures\\images.png

它不起作用并显示错误:

本地文件系统上不存在文件“C:\Users\NTQ\My Pictures\images.png”。

我确定定位器和文件路径是正确的。请帮我解决这个问题!

【问题讨论】:

    标签: upload attachment robotframework keyword selenium2library


    【解决方案1】:

    C:\\Users\\NTQ\\My Pictures\\images.png 这是您正在使用的路径。 "My Pictures" 之间的空格是它的原因。尽量保持图像的路径,其中任何单词之间不应包含空格。

    【讨论】:

    • 我用脚本再试一次:Choose File id=c97 C:\\images.png 它工作不正确。此测试用例已通过未附加文件的按钮。 :(
    • 一般来说,不喜欢包含数值的id(locator)。因为它可能会动态变化。选择其他一些定位器,如 jquery 或任何其他
    猜你喜欢
    • 2020-03-16
    • 2017-09-16
    • 2019-01-30
    • 2020-08-30
    • 2013-02-13
    • 2021-03-21
    • 2019-06-22
    • 2017-12-07
    • 2021-07-03
    相关资源
    最近更新 更多