Sha256: ebdacfb8c442f8778df1da22af9b00181af635e1f9fdc76e5b0c4614814a3a1e

Contents?: true

Size: 1.33 KB

Versions: 3

Compression:

Stored size: 1.33 KB

Contents

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: 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 confirm popups
    When I handle the confirm
    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: 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 url
    When I open a second 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

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
page-object-0.2.3 features/page_level_actions.feature
page-object-0.2.2 features/page_level_actions.feature
page-object-0.2.1 features/page_level_actions.feature