Skip to content

Ryeore/OCtestingCases

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Automation tests for Opera Cashback website - Selenium training

Tech stack

  1. Python
  2. Selenium Webdriver
  3. Pytest

Test Cases:

  1. Changing country in header dropdown and checking visibility of shops on homepage
  2. Login Form
  3. Going to Shop page from search in header (exemplary URL of Shop page: https://cashback.opera.com/pl/shops/allegro)
  4. Activating offer (requires being logged in)

Required packages to install.

  • pytest
  • selenium
  • opencv-python
  • numpy
  • Pillow

Or just use pip install -r requirements.txt

Running testing suite

Execute pytest in the main directory

Opera versions used:

Usefull documentation sources:

TODO

  • seems like used browser extension ChroPath works better on Chrome than Opera - provides better elements location paths
  • testcase of activating offer supported with image recognition - maybe Chrome version would work better

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages