This is a very simple Selenium based framework with few optional features. Here is the list of main advantages and disadvantages:
Pros:
- Pure Selenium, no need to decompile any third-party wrapper libs to upderstand what is under the hood
- Support of Google Api (Drive, Gmail, Spreadsheets)
- Support of Browserstack
- Support of screenshoting
Cons:
- Due to singleton and static driver instance - no parallelization out of the box
- No reporting
- Add new project in solution
- Reference "Framework" project
- See the example of implementation in DummyTests project
- Basic settings link is placed in Framework project. Most likely you would like to add separate configs for each test project - so remove it from Framework and add to each test project. Or use it as is in case of single test project.