我昨天刚安装了机器人框架。我去youtube看了一些关于如何安装的视频,我发现了一个上个月刚上传的。我按照所有的步骤,我在下面编号。
1.已安装Python 2.27并将其添加到环境变量中
1.已使用pip install robotframework
安装RobotFramework(3.0.2)(以管理员身份运行CMD)
1.已使用pip install robotframework-selenium2library
安装Selenium 2程式库
1.下载浏览器驱动程序(chromeDriver、GeckoDriver和IE驱动程序)并添加环境变量
1.在此处下载RobotFramework数据库-库ZIP-〉http://franz-see.github.io/Robotframework-Database-Library/,然后解压缩下载的zip文件
1.在CMD中,我输入了python setup.py install
(成功)
1.接下来,我通过pip install py mssql
安装了数据库API(成功)
1.然后,我下载了PyCharm社区2016.3
1.已在PyCharm上安装IntelliBot插件
我已经创建了一个项目FirstProject,在它下面我创建了一个目录testsuite,在testsuite中我创建了我的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***
不管我的代码是什么,我是否遗漏了配置中的某些内容?如果没有,代码有什么问题?如果修复了,我的测试是否可以运行?非常感谢您的反馈。谢谢!
3条答案
按热度按时间qyswt5oh1#
从描述中我无法评估你的安装是否正确。现在我假设它是正确的,只是你的代码导致了一些问题。当使用一个库时,它必须被初始化。对于每个库都有很好的文档可用,对于Selenium2Library,可以在here中找到
下面的示例是最小的浏览器示例:
efzxgjgh2#
“Data source does not exist”仅仅意味着你给了它一个不存在的文件的路径。它与安装无关,也与你的robot文件的内容无关。
您可以很容易地复制这一点:
unhi4e5o3#
我同意Bryan的观点,这与文件的路径有关。
一定要去
文件名〉右键点击〉选择“复制相对路径”,然后复制粘贴到终端。
如果这不起作用,请进一步调查您的文件路径。