A Data Driven Automation Testing Framework for a Demo Site. https://www.globalsqa.com/angularJs-protractor/BankingProject/#/customer
Having experience in automation testing with Java, Selenium and TestNG. I wanted to get my hands on pytest and create an automation framework in python with it to practice my skills. (Tests that are avaliable are test_login and test_customer) - pytest -v -s testCases/test_file_name.py --html=Reports\report.html --capture sys -rF add --browser= chrome or firefoxLogin Test - Tests logging into the application
Customer Test - Tests Logging into the application and making a deposit and a withdrawl.
Contains all config info such as URL, and path to test data. Stores all logs from run time Contains functions and element selectors for each page After run time a html report is generated and stored here. When a test fails a screenshot is saved here Contains all test methods Test Data Excel file is stored here Contains utilities such as common functions that are used, functions for reading test data, reading properties and logging.