【问题标题】:Robot Framework tests don't run机器人框架测试不运行
【发布时间】:2016-05-03 03:46:06
【问题描述】:

我已经安装了 python 3.5.1 版和机器人框架。 我编写了以下测试(我尝试了其他测试,结果相同):

*** Settings ***
Library       Selenium2Library

*** Variables ***
${MESSAGE}    Start of test
${BROWSER}      ff
${keywork}  dell

*** Test Cases ***
Search Emag For Computer
    [Documentation]    Example test
    Log    ${MESSAGE}
    Do this     www.emag.ro     dell        "rezultate pentru"


*** Keywords ***
Do this
    [Arguments]    ${URL}    ${keyword}     ${result}
    Open Browser    ${BROWSER}
    Input Text      id=emg-input-autosuggest        ${keyword}
    Wait 20
    Close Browser

从控制台运行测试时使用:机器人 testName.rst 我总是得到: [错误]解析'testName.rst'失败:文件没有测试用例表。 但是我的测试用例表显然在那里。 请帮忙

【问题讨论】:

    标签: python robotframework


    【解决方案1】:

    您使用的是.rst 的后缀,这意味着reStructuredText 格式,但您的文件是以纯文本格式编写的。由于后缀的原因,robot 正在尝试根据 reStructuredText 语法对其进行解析,并且您没有该格式的任何测试表。

    您可以通过将文件重命名为 testName.txttestName.robot 来解决此问题。

    【讨论】:

    • 就是这样!非常感谢您的帮助。
    猜你喜欢
    • 2021-02-10
    • 2019-03-15
    • 2023-03-30
    • 2018-09-16
    • 2018-10-25
    • 1970-01-01
    • 2017-11-19
    • 2019-08-02
    • 2016-02-20
    相关资源
    最近更新 更多