Posts tagged with page object pattern
-
Functional Testing - Page Object Pattern
Jul 30, 2016So far, we’ve seen how to write functional tests using the WebDriverIO API directly. Let’s see what problems we may encounter with that and how the page object pattern comes to rescue. Our example functional tests work against Google’s homepage. One test verifies that the search text box exists and it’s visible. Another test types something into that search text box and performs the search. In order to identify the text box, we use the same selector,
input[name=q]
. The problem starts here and it’s not unique to functional tests: it’s copy pasting around magic strings. -
Adventures with automated browser tests in JavaScript
Feb 4, 2016This is a long post, be advised! It goes through the adventures we have had at work with automated browser tests in JavaScript. It has been a journey full of challenges and knowledge build up, a journey that still goes on!