Skip to content

Jjeeff87/QA-Brazil_Python_Automation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QA-Brazil_Python_Automation

Selenium + Pytest UI test automation for a ride-hailing web app (Urban Routes project), covering the route-selection and booking flow.

What it tests

Entering pickup/drop-off addresses and setting the route.

Selecting the taxi/comfort tariff option and confirming it's active.

Waiting for the phone-number confirmation step in the booking flow.

Structure

data.py holds test data (URLs, addresses).

helpers.py holds shared utility functions.

pages.py is the Page Object Model layer (UrbanRoutesPage).

main.py contains the pytest test class (TestUrbanRoutes).

Running the tests

pip install selenium pytest
pytest main.py -v

Requires Chrome installed locally. Written as part of the TripleTen QA engineering program (Sprint 8).

About

Selenium + Pytest UI test automation for a ride-hailing web app (Urban Routes): route selection, tariff options, and booking flow.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages