Skip to content

alvin343/sample-selenium-python-cucumber-framework

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sample Python Selenium Cucumber Framework

The tech stack used in this project are:

  1. Python as the programming language for writing test code
  2. Cucumber as the framework
  3. PIP3 as the build tool
  4. VSCode as the preferred IDE for writing python code.

Getting Started

Setup your machine.

  1. Python > 3.7
  2. Install VSCode & open the repo
  3. On Terminal, navigate to repo and run following commands a. Create Virtual Env python3 -m venv behavex-env b. Activate Virtual Env source behavex-env/bin/activate c. Install Packages pip3 install -r requirements.txt

Running tests

  • Run tests in Sequence: browser=chrome behavex
  • Run tests in Parallel: browser=chrome behavex --parallel-processes 5 --tags @test

Report

  • Report will be found here: /output/report.html

Tests

  1. TestCase-1: Heroku - FormAuthentication Cases
  2. TestCase-2: Heroku - Drag And Drop Cases

About

Sample Selenium Python Cucumber Framework

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 78.6%
  • Gherkin 21.4%