我刚刚昨天安装了Robot Framework。我去YouTube上看了一些关于如何设置的视频,我发现了一个上个月刚刚上传的视频。 我遵循所有的步骤,我在下面编号。机器人框架:错误运行测试(解析_____。机器人失败:未找到数据源)
- 安装了Python 2.27和
- 安装RobotFramework(3.0.2),使用添加它的环境变量
pip install robotframework
(CMD以管理员身份运行) - 安装使用硒
pip install robotframework-selenium2library
- 下载的浏览器驱动器2图书馆( chromeDriver,GeckoDriver和IE Driver)并添加到环境变量
- 下载了RobotFramework数据库 - Libary ZIP here - >http://franz-see.github.io/Robotframework-Database-Library/,然后提取了 downl oaded zip文件
- 在CMD,我进入
python setup.py install
(SUCCESS) - 接下来,我通过
pip install py mssql
安装了数据库API(SUCCESS) - 然后,我下载PyCharm社区2016.3
- 安装IntelliBot插件上PyCharm
我已经创建了一个项目FirstProject。在它下面,我创建了一个目录测试套件。在测试包,我crearted我testcase1.robot 和复制粘贴的一些样本机器人框架测试的编辑器,并使用命令pybot testcase1.robot
但是运行它,我遇到了一个错误说:
[错误]解析“ testcase1.robot'失败:数据源不存在。
这是我的代码。这将只需通过Chrome浏览器打开的Facebook不管我的代码
*** Settings ***
Documentation This is my first robot framework test script
Library Selenium2Library
*** Variables ***
*** Test Cases ***
open browser http://www.facebook.com chrome
close browser
*** Keywords ***
,我错过了我的配置些什么呢?如果没有,代码有什么问题?如果修复,那会使我的测试运行吗? 任何反馈都很受赞赏。谢谢!
你压痕所有的地方。有些是三个空间,有些是两个。而你的'Selenium2Library'调用只有一个,使其无效。你也没有测试用例。正如Kootstra所示,您需要一个“Hello World测试用例”标题,然后才能调用其中的任何关键字。我建议你在做更多的测试之前阅读文档,以确保你更好地理解Robot。 http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html – Goralight