BDD - beyond: Given, When and Then
Refactoring page objects The Screenplay Pattern
A journey beyond the page object pattern