I was wondering what the expected outcome should be of attempting to click on an element that does not exist within a page, but has the `required: false` option applied to it.
Given this page:
button(required: false) { $('.some-incorrect-selector').module(SomeButtonModule) }
def 'Clicking on the button should take user to AnotherPage' () {
When the button doesn't exist on `SomePage` the test is still reaching the `at` check for `AnotherPage`, I would have thought that an exception would have been thrown when the button element is missing and can't be clicked.