Skip to content

A very tiny test framework for automationpractice.com made with Python and Selenium

Notifications You must be signed in to change notification settings

djacota/automationpractice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

# automationpractice


A very tiny test framework (made with Python and Selenium) for "automationpractice.com" as per "MY WISHLISTS" test cases.


About development environment:
* PyCharm Community 2019.3 EAP
* Python 3.7
* ChromeDriver 77.0.3865.40 (or higher)
* macOS 10.14 (or higher)


Install the Python packages from "requirements.txt" file.
Set ChromeDriver path in "src/config.json" file.
Create your "automationpractice.com" account and update some code lines [authentication.sign_in(driverr, "user", "password")] with your current credentials in "src/tests/tests.py" file.
Run "main.py" script.

To run the tests with a visible browser comment the line [self.my_chrome_options.add_argument("--headless")] from "Browser" class ("src/core/utils.py").


In case of any exception fired during the execution of the methods which belongs to Browser class, the "output/screenshots" folder will be populated with a .PNG picture taken from that moment.


The project is less than 100% done.

Have fun! :)

About

A very tiny test framework for automationpractice.com made with Python and Selenium

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages