Yazılım testinin kutsal kaynağına hoş geldiniz!

Web Test Automation: Robot Framework vs Cypress vs Selenium

Getting Started:

This document will help you to review popular open-source web automation frameworks such as Selenium Webdriver, RobotFramework and Cypress.

We will make live examples on many subjects such as installation and technology, recording scenarios, running tests, test tracking and reporting, supported platforms, learning curve… Together we will be looking for answers to the questions of which one should we use and when, which one is more suitable for us.

SELENIUM-JAVA-JUNIT PROJECT


 

Requirements:

  • Java JDK8 Installation

https://www.oracle.com/tr/java/technologies/javase-downloads.html

How to run Junit test on Chrome browser from terminal?

cd $PROJECT_PATH/Selenium-Java-Junit

mvn clean install site -Dbrowser.type=chrome

ROBOT FRAMEWORK-PYTHON3


 

Requirements:

  • Python3 Installation

https://www.python.org/downloads/

  • Required Python Libraries Installation on Terminal/CMD

pip install robotframework

pip install — upgrade robotframework-pageobjectlibrary

pip install — upgrade robotframework-seleniumlibrary

pip install webdrivermanager

webdrivermanager firefox chrome — linkpath /usr/local/bin

pip install -r requirements.txt

How to run RobotFramework test from terminal?

cd $PROJECT_PATH/robotframework-python3/tests

robot DemoApp.robot

CYPRESS


 

Requirements:

  • NodeJS Installation

https://nodejs.org/en/download/

Required NodeJS Libraries Installation on Terminal/CMD

npm install cypress

Installing and opening Cypress

Open Cypress application

cd /your/project/path/Cypress-js-mocha

./node_modules/.bin/cypress open

Running locally

cd /your/project/path/Cypress-js-mocha

npx cypress run — browser chrome — headed


 

Resources:

https://www.selenium.dev/documentation/

https://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html

https://docs.cypress.io/guides/overview/why-cypress#In-a-nutshell

 

Youtube Webinar Video:

Özgür Kaya
Düşüncelerinizi görmekten mutluluk duyacağız

Leave a reply

Test Relic
Logo
Register New Account