机器人框架测试不运行

Vla*_*adu 3 python robotframework

我已经安装了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
Run Code Online (Sandbox Code Playgroud)

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

Bry*_*ley 6

您使用的后缀.rst表示reStructuredText格式,但您的文件是以纯文本格式编写的.由于后缀,机器人正在尝试根据reStructuredText语法对其进行解析,并且您没有该格式的任何测试表.

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

  • 就是这样!谢谢你的帮助. (2认同)