Explain Selenium Automation Framework
Explain Selenium Automation Framework
-Custom Framework
Java Programming Languange and hybrid framework (data driven and modular driven)
Test data – files (to maintain test data we use excel format and use Apache POI to deal with these.
Then we use test NG data provider which pass our data in test scripts)
Report/ Logs- Extent report/Allure report we have configured in base class. It takes screenshots in
case test is fail.
Utilities (Project independent – can’t be used with different projects)- We have created a common
class in which have created common utilities and this is used in our test scripts.
Unit test Framework that is TestNg(Using this we are generating our test scripts)– TestNg /Junit
and to write these test scripts we are using a design pattern that is Page object model(POM).
Then we are using Maven (build tool) to run our scripts and create project dependencies. Run testng
scripts using Maven.