Robot Framework is a generic open source automation framework. It can be used for test automation and robotic process automation (RPA). SeleniumLibrary is one of the many test libraries that can be used with Robot Framework.
- Easy syntax
- Human-readable keywords
- Operating system and application independent
- Supports both Python 2.7 and Python 3.5+
- Has a rich ecosystem consisting of pre-existing libraries and tools
- Capabilities can be extended by libraries implemented with Python or Java
pip install robotframework
pip install --upgrade robotframework-seleniumlibrary
sudo pip install webdrivermanager
sudo webdrivermanager firefox chrome --linkpath /usr/local/bin
-
Clone following GitHub repository
git clone https://github.com/robotframework/WebDemo.git
-
Start the demo application
cd WebDemo/ python demoapp/server.py
-
Access the demo application by navigating to
127.0.0.1:7272
-
Trigger automated test execution
robot login_tests/
-
Access test execution report
firefox log.html