I just setup Robot Framework yesterday. I went to youtube to see some videos on how to set up and I found one that was just uploaded last month. I follow all the steps and I numbered it below.
- Installed Python 2.27 and added it on Environmental Variables
- Installed RobotFramework (3.0.2) using
pip install robotframework(CMD run as Administrator) - Installed Selenium 2 Library using
pip install robotframework-selenium2library - Downloaded the browser drivers (chromeDriver, GeckoDriver and IE Driver) and added on Environmental Variables
- Downloaded the RobotFramework Database-Libary ZIP here -> http://franz-see.github.io/Robotframework-Database-Library/, then extracted the downloaded zip file
- In CMD, I entered
python setup.py install(SUCCESS) - Next, I installed the database APIs through
pip install py mssql(SUCCESS) - Then, I downloaded PyCharm Community 2016.3
- Installed IntelliBot plugin on PyCharm
I have created a project FirstProject. Under it I created a directory testsuite. In testsuite, I crearted my testcase1.robot
and copy pasted some sample robot framework test on the editor and run it using command pybot testcase1.robot
However, I encountered an error saying:
[ERROR] Parsing 'testcase1.robot' failed: Data source does not exist.
Here's my code. It'll simply open Facebook through Chrome browser
*** 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 ***
Regardless of my code, did I miss something on my configuration? If not, what's wrong with the code? If fixed, will that make my test run? Any feedback is well appreciated. Thank you!
Selenium2Librarycall is only one, making it invalid. Also You have no test case. As Kootstra has shown, you need aHello World Test Caseheader before you can call any keywords within it. I advice you read the documentation before doing any more tests to make sure you understand Robot better. robotframework.org/robotframework/latest/… - Goralight