TestAutomationGuru has many articles on Selenium WebDriver, Infrastructure Setup, best practices etc.
- All (all the selenium related articles – ordered by recent articles first)
Building Frameworks:
Designing Page Objects:
- Advanced Page Object Design
- Page Synchronization / AJAX Handling Using Awaitility
- Fluent Style Page Object Design
- Fluent Style Business workflow design
Selenium & Docker Integration:
Selenium Grid:
- Disposable Selenium Grid Infrastructure Using Docker
- Zalenium – Yet Another Dockerized Selenium Grid
Selenium / Docker / Jenkinsfile:
- Selenium Docker Integration Through Jenkinsfile – Part 1 – Setting Up Tests & Dependencies
- Selenium Docker Integration Through Jenkinsfile – Part 2 – Building Docker Image & Pushing To Dockerhub
- Selenium Docker Integration Through Jenkinsfile – Part 3 – Executing Tests Inside Docker Container
Selenium/docker/Maven-Plugin:
Misc:
- Automating File Upload & Downloads with Docker
- Distributing Docker Images
- Running Dockerized Docker Images Using Portainer
For Complex Design Issues:
- Factory Pattern
- Decorator Design Pattern
- Strategy Design Pattern
- Template Method Design Pattern
- Proxy Method Design Pattern
- Chain Of Responsibility Design Pattern
- Execute Around Method Pattern
TestNG & Test Data Setup:
- TestNG Test & Data Design
- Hybrid TestNG Framework
- Improved Test Assertions Using AssertJ
- Generating Test Data Using JFairy
- Creating TestNG Suite XML From Spreadsheet
Visual Validation:
Multi Factor Authentication / EMail / SMS Validation:
Best Practices:
- Improving Test Performances Using Parallel Assertions
- Real Time Test Results Using ElasticSearch & Kibana
- Skipping Tests Automatically Based On Defect Status
- Executing Tests In Multiple Test Environments
- Finding Broken Links
- Automatically Switch Between Browser Windows
- Dependency Injection Using Guice
- Automated Download Browser Drivers & Setup