我已经安装了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
使用:robot testName.rst从控制台运行测试时 我总是得到: [错误]解析' testName.rst'失败:文件没有测试用例表。 但我的测试用例表显然在那里。 请帮忙
答案 0 :(得分:6)
您使用的.rst
后缀表示reStructuredText格式,但您的文件是以纯文本格式编写的。由于后缀,机器人正在尝试根据reStructuredText语法对其进行解析,并且您没有该格式的任何测试表。
您可以通过将文件重命名为testName.txt
或testName.robot
来解决此问题。