我昨天刚刚设置了Robot Framework。我去了youtube看了一些关于如何设置的视频,我找到了一个刚上个月上传的视频。我按照所有步骤操作,并在下面编号。
pip install robotframework
安装RobotFramework(3.0.2)(以管理员身份运行CMD)pip install robotframework-selenium2library
安装Selenium 2 Librarypython setup.py install
(SUCCESS)安装了数据库API我创建了一个项目FirstProject。在它下面我创建了一个目录测试套件。在测试套件中,我创建了我的testcase1.robot并在编辑器上复制粘贴了一些示例机器人框架测试并使用命令pip install py mssql
运行它
但是,我遇到一个错误说:
[错误]解析'testcase1.robot'失败:数据源不存在。
这是我的代码。它只需通过Chrome浏览器打开Facebook
pybot testcase1.robot
无论我的代码是什么,我都错过了我的配置?如果没有,代码有什么问题?如果修复了,那会让我的测试运行吗?任何反馈都很受欢迎。谢谢!
从描述中我无法评估您的安装是否正确。现在我假设它是,而且只是你的代码会导致一些问题。使用库时,必须进行初始化。对于每个图书馆都有很好的文档,对于Selenium2Library,它可以找到*** 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 ***
以下示例是最小的浏览器示例:
here
“数据源不存在”只是意味着您已经为它提供了不存在的文件的路径。它与安装无关,与机器人文件的内容无关。
你可以很容易地复制它:
*** Settings ***
Library Selenium2Library
*** Test Cases ***
Hello World Test Case
open browser http://www.facebook.com chrome
close browser
我同意布莱恩的观点,它与你的文件路径有关。
一定要去
文件名>右键单击>选择“复制相对路径”,然后将copypaste输入终端。
如果这不起作用,请在您的文件路径上进行更多调查。