我昨天刚安装了机器人框架。我去youtube上看了一些关于如何设置的视频,我发现了一个上个月刚刚上传的视频。我跟着所有的步骤,把它编号在下面。
pip install robotframework )安装pip install robotframework (3.0.2)pip install robotframework-selenium2library安装Selenium 2库python setup.py install (成功)pip install py mssql安装了数据库API(成功)我创建了一个项目FirstProject。在它之下,我创建了一个目录测试套件。在测试套件中,我编写了test 1机器人,并在编辑器上复制粘贴了一些机器人框架测试样本,然后使用命令pybot testcase1.robot运行它
但是,我遇到了一个错误:
错误解析‘testcase1.robot 1’机器人失败:数据源不存在。
这是我的密码。它只需通过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 ***不管我的代码是什么,我是不是错过了配置上的一些东西?如果没有,代码有什么问题?如果修好了,那会让我的测试运行吗?任何反馈都是非常感谢的。谢谢!
发布于 2017-03-10 06:34:27
根据描述,我无法评估您的安装是否正确。现在,我假设是这样的,只是您的代码导致了一些问题。当使用库时,必须初始化它。每个库都有很好的文档可用,对于Selenium2Library,可以找到这里。
下面的示例是最小的浏览器示例:
*** Settings ***
Library Selenium2Library
*** Test Cases ***
Hello World Test Case
open browser http://www.facebook.com chrome
close browser发布于 2017-03-10 14:44:15
“数据源不存在”仅仅意味着您已经为它提供了一个不存在的文件的路径。它与安装无关,也与机器人文件的内容无关。
您可以很容易地复制它:
$ robot /this/file/does/not/exist
[ ERROR ] Parsing '/this/file/does/not/exist' failed: Data source does not exist.
Try --help for usage information.发布于 2019-01-25 04:25:27
我同意布莱恩的观点,这和你的文件路径有关。
一定要去
文件名>右键单击>选择“复制相对路径”,然后复制到终端。
如果这不起作用,请对您的文件路径进行更多的调查。
https://stackoverflow.com/questions/42709839
复制相似问题