Feature: Ability to Support Button Web Objects Scenario: Reference a button When on the test page Then the click me button should exist And the click me button should be visible And the click me button should be enabled And the click me button object should be usable Scenario: Get text from a button When on the test page Then the text of the click me button should be "Click Me" Scenario: Click a button When the click me button on the test page is clicked Then the success page appears Scenario: A non-existent button When on the test page Then the fake button should not exist But the fake button object should be usable Scenario: A disabled button When on the test page Then the disabled button should exist And the disabled button should be visible And the disabled button should not be enabled And the text of the disabled button should be "Can't Click Me" But the disabled button object should be usable Scenario Outline: Finding buttons with locators When the click me button on the test page is clicked by "" Then the success page appears Scenarios: | locator | | id | | name | | class | | xpath | | index |