我昨天刚刚设置了Robot Framework。我去了youtube看了一些关于如何设置的视频,我找到了一个刚上个月上传的视频。 我按照所有步骤操作,并在下面编号。
pip install robotframework
安装RobotFramework(3.0.2)(CMD以管理员身份运行)pip install robotframework-selenium2library
python setup.py install
(SUCCESS)pip install py mssql
(SUCCESS)我创建了一个项目FirstProject。在它下面我创建了一个目录测试套件。在测试中,我创造了我的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 ***
无论我的代码如何,我的配置上都遗漏了什么?如果没有,代码有什么问题?如果修复了,那会让我的测试运行吗? 任何反馈都很受欢迎。谢谢!
答案 0 :(得分:0)
从描述中我无法评估您的安装是否正确。现在我假设它是,而且只是你的代码会导致一些问题。使用库时,必须进行初始化。对于每个图书馆都有很好的文档,对于Selenium2Library,可以找到它here
以下示例是最小的浏览器示例:
*** Settings ***
Library Selenium2Library
*** Test Cases ***
Hello World Test Case
open browser http://www.facebook.com chrome
close browser
答案 1 :(得分:0)
“数据源不存在”只是意味着您已经为它提供了不存在的文件的路径。它与安装无关,与机器人文件的内容无关。
你可以很容易地复制这个:
$ robot /this/file/does/not/exist
[ ERROR ] Parsing '/this/file/does/not/exist' failed: Data source does not exist.
Try --help for usage information.
答案 2 :(得分:0)
我同意Bryan的观点,这与您的文件路径有关。
确保去
文件名>右键单击>选择“复制相对路径”,然后将粘贴复制到终端。
如果这不起作用,请对文件路径进行更多调查。