Selenium Hybrid Framework Notes
Selenium Hybrid Framework Notes
Project Name
|
pageObjects (Package)
|
TestCases (Package)
|
Utilities (Package)
|
TestData (Folder)
|
Configuration (Folder)
|
Logs (Folder)
|
Screenshots (Folder)
|
Reports (Folder)
|
Run.bat
Step 3: Automating Login Test Cases
1. Create “LoginPage.py” file page object class under “pageObjects” package.
[pytest]
Markers =
sanity
regression
3. Select groups at run time
-m “sanity”
-m “regression”
-m “sanity and regression”
-m “sanity or regression”
Run Command:
pytest –s –v –m “sanity or regression” –html=./Reports/report.html
testCases/--browser chrome
git status
git add –A - add all the files in to staging/indexing area
git commit –m “comment”
git push –u origin master
git pull pull all the files from github to local
Step 14: Run Test using Jenkins