Python + Appium + Robot Framework

What is Robot Framework?

 

Robot Framework is a generic keyword-driven test automation framework for acceptance level testing and acceptance test-driven development (ATDD). It has an easy-to-use tabular syntax for creating test cases and its testing capabilities can be extended by test libraries implemented either with Python or Java. Users can also create new keywords from existing ones using the same simple syntax that is used for creating test cases.

 

Pre-Requisites (Ubuntu)

1. Install python (sudo apt-get install python)

2. Download and Install Py-Charms

3. Install Python pip(sudo apt-get install python-pip)

4. Install Appium-Python Client(pip install Appium-Python-Client)

5. Install robot framework

  • pip install robotframework
  • pip install robotframework-appiumlibrary

6. Download the sample project and import it in PyCharm

 

How to run Robot-Framework on pCloudy Devices in Parallel?

 

1. Open Controller.py and enter your MailId and ApiKey and Run

Test Automation Framework

 

2. Choose the devices where you want to execute your script

Devices

 

3. You will get the Robot Framework generated report and logs after execution

Report and Logs