Skip to content

software-testing-bootcamp/selenium-java-robotframework-python-cypress-js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Web Test Automation: Robot Framework vs Cypress vs Selenium

"Software Testing Bootcamp" is a community of people interested in software testing. We record the weekly webinars that we organize and publish them on Youtube. For more information -> https://testingbootcamp.com/

Youtube Webinar Video:

https://youtu.be/CxA0hZPqSZ4

image


SELENIUM-JAVA-JUNIT PROJECT

image

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

image

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

image

Requirements:

How to run Cypress test from terminal?

  • 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


image


Resources:

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

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

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published