features/page_level_actions.feature in meeane-page-object-0.1.10 vs features/page_level_actions.feature in meeane-page-object-0.1.11

- old
+ new

@@ -1,90 +1,90 @@ -Feature: Page level actions - In order to act on pages from a web site - Testers will need to use the page object to encapsulate access - - Background: - Given I am on the static elements page - - - Scenario: Getting the text from a web page - Then the page should contain the text "Static Elements Page" - - Scenario: Getting the html from a web page - Then the page should contain the html "<title>Static Elements Page</title>" - - Scenario: Getting the title from a web page - Then the page should have the title "Static Elements Page" - - Scenario: Validating the page title - Then the page should have the expected title - - Scenario: Validating the expected element - Then the page should have the expected element - - Scenario: Validating that an expected element does not exist - Then the page should not have the expected element - - Scenario: Waiting for something - Then I should be able to wait for a block to return true - - Scenario: Handling alert popups - When I handle the alert - Then I should be able to get the alert's message - - Scenario: Handling possible alert popups - When I handle the possible alert - Then I should be able to verify the popup didn't have a message - - Scenario: Handling alert popups that reload the page - When I handle the alert that reloads the page - Then I should be able to get the alert's message - - Scenario: Handling confirm popups - When I handle the confirm - Then I should be able to get the confirm message - - Scenario: Handling possible confirm popups - When I handle the possible confirm - Then I should be able to verify the popup didn't have a message - - Scenario: Handling confirm popups that reload the page - When I handle the confirm that reloads the page - Then I should be able to get the confirm message - - Scenario: Handling prompt popups - When I handle the prompt - Then I should be able to get the message and default value - - Scenario: Handling possible prompt popups - When I handle the possible prompt - Then I should be able to verify the popup didn't have a message - - Scenario: Attach to window using title - When I open a second window - Then I should be able to attach to a page object using title - - Scenario: Attach to window using title with multiple windows - When I open a second window - When I open a third window - Then I should be able to attach to a page object using title - - Scenario: Attach to window using url - When I open a second window - Then I should be able to attach to a page object using url - - Scenario: Attach to window using url with multiple windows - When I open a second window - When I open a third window - Then I should be able to attach to a page object using url - - Scenario: Refreshing the page - Then I should be able to refresh the page - - Scenario: Going back and forward - When I select the link labeled "Google Search" - Then the page should contain the text "Success" - When I press the back button - Then the page should contain the text "Static Elements Page" - When I press the forward button - Then the page should contain the text "Success" - +Feature: Page level actions + In order to act on pages from a web site + Testers will need to use the page object to encapsulate access + + Background: + Given I am on the static elements page + + + Scenario: Getting the text from a web page + Then the page should contain the text "Static Elements Page" + + Scenario: Getting the html from a web page + Then the page should contain the html "<title>Static Elements Page</title>" + + Scenario: Getting the title from a web page + Then the page should have the title "Static Elements Page" + + Scenario: Validating the page title + Then the page should have the expected title + + Scenario: Validating the expected element + Then the page should have the expected element + + Scenario: Validating that an expected element does not exist + Then the page should not have the expected element + + Scenario: Waiting for something + Then I should be able to wait for a block to return true + + Scenario: Handling alert popups + When I handle the alert + Then I should be able to get the alert's message + + Scenario: Handling possible alert popups + When I handle the possible alert + Then I should be able to verify the popup didn't have a message + + Scenario: Handling alert popups that reload the page + When I handle the alert that reloads the page + Then I should be able to get the alert's message + + Scenario: Handling confirm popups + When I handle the confirm + Then I should be able to get the confirm message + + Scenario: Handling possible confirm popups + When I handle the possible confirm + Then I should be able to verify the popup didn't have a message + + Scenario: Handling confirm popups that reload the page + When I handle the confirm that reloads the page + Then I should be able to get the confirm message + + Scenario: Handling prompt popups + When I handle the prompt + Then I should be able to get the message and default value + + Scenario: Handling possible prompt popups + When I handle the possible prompt + Then I should be able to verify the popup didn't have a message + + Scenario: Attach to window using title + When I open a second window + Then I should be able to attach to a page object using title + + Scenario: Attach to window using title with multiple windows + When I open a second window + When I open a third window + Then I should be able to attach to a page object using title + + Scenario: Attach to window using url + When I open a second window + Then I should be able to attach to a page object using url + + Scenario: Attach to window using url with multiple windows + When I open a second window + When I open a third window + Then I should be able to attach to a page object using url + + Scenario: Refreshing the page + Then I should be able to refresh the page + + Scenario: Going back and forward + When I select the link labeled "Google Search" + Then the page should contain the text "Success" + When I press the back button + Then the page should contain the text "Static Elements Page" + When I press the forward button + Then the page should contain the text "Success" +