#BDD Keywords
default_pattern = *.acc
as_a = As a
i_want_to = I want to
so_that = So that
scenario = Scenario
given = Given
when = When
then = Then
invalid_test_files = invalid test files
files_without_header = test files without the proper header
story_status = Story Status

#Test Run Summary
test_run_summary = Test run Summary
stories_ran_successfully = %d stories ran successfully (%.2f%%)
stories_that_failed = %d stories had failures (%.2f%%)
scenarios_ran_successfully = %d scenarios ran successfully (%.2f%%)
scenarios_that_failed = %d scenarios had failures (%.2f%%)

#Test Run Timing
test_run_timing = Test Run Timings

#Scenario Starter Regex
scenario_starter_regex = ^Scenario (\d+) - (.+)$

#Actions Regular Expressions
page_go_to_regex = ^(And )?I go to [\"]([\w:/.]+)[\"]$
page_see_title_regex = ^(And )?I see [\"](.+)[\"] title$
page_wait_for_page_to_load_regex = ^(And )?I wait for the page to load( for (\d+) seconds)?$

button_click_regex = ^(And )?I click [\"](.+)[\"] button$
button_is_visible_regex = ^(And )?I see [\"](.+)[\"] button$
button_is_enabled_regex = ^(And )?I see [\"](.+)[\"] button is enabled$
button_is_disabled_regex = ^(And )?I see [\"](.+)[\"] button is disabled$

checkbox_is_visible_regex = ^(And )?I see [\"](.+)[\"] checkbox$
checkbox_is_checked_regex = ^(And )?I see the [\"](.+)[\"] checkbox is checked$
checkbox_is_not_checked_regex = ^(And )?I see the [\"](.+)[\"] checkbox is not checked$
checkbox_check_regex = ^(And )?I check the [\"](.+)[\"] checkbox$
checkbox_uncheck_regex = ^(And )?I uncheck the [\"](.+)[\"] checkbox$

image_click_regex = ^(And )?I click [\"](.+)[\"] image$

link_is_visible_regex = ^(And )?I see [\"](.+)[\"] link$
link_is_not_visible_regex = ^(And )?I do not see [\"](.+)[\"] link$
link_click_regex = ^(And )?I click [\"](.+)[\"] link$
link_is_enabled_regex = ^(And )?I see [\"](.+)[\"] link is enabled$
link_is_disabled_regex = ^(And )?I see [\"](.+)[\"] link is disabled$

select_is_visible_regex = ^(And )?I see [\"](.+)[\"] select$
select_is_not_visible_regex = ^(And )?I do not see [\"](.+)[\"] select$
select_has_selected_index_regex = ^(And )?I see [\"](.+)[\"] select has selected index of (\d+)$
select_option_by_index_regex = ^(And )?I select the option with index of (\d+) in [\"](.+)[\"] select$

textbox_is_visible_regex = ^(And )?I see [\"](.+)[\"] textbox$
textbox_is_not_visible_regex = ^(And )?I do not see [\"](.+)[\"] textbox$
textbox_type_regex = ^(And )?I fill [\"](.+)[\"] textbox with [\"](.+)[\"]$

#Action Failure Messages
page_see_title_failure = The page title (%s) does not match the expected title (%s)

button_is_visible_failure = The button with name or id %s does not exist or is not visible.
button_is_enabled_failure = The button with name or id %s is disabled, when it should be enabled.
button_is_disabled_failure = The button with name or id %s is enabled, when it should be enabled.

checkbox_is_visible_failure = The checkbox with name or id %s does not exist or is not visible.
checkbox_is_checked_failure = The checkbox with name or id %s is not checked and should be.
checkbox_is_not_checked_failure = The checkbox with name or id %s is checked and should not be.

image_is_visible_failure = The image with name or id %s does not exist or is not visible.

link_is_visible_failure = The link with name or id %s does not exist or is not visible.
link_is_not_visible_failure = The link with name or id %s is visible, when it should not exist or be visible.
link_is_enabled_failure = The link with name or id %s is disabled, when it should be enabled.
link_is_disabled_failure = The link with name or id %s is enabled, when it should be disabled.

select_is_visible_failure = The select with name or id %s does not exist or is not visible.
select_is_not_visible_failure = The select with name or id %s is visible, when it should not exist or be visible.
select_has_selected_index_failure = The selected index for select with name or id %s should be %d, but is %d.

textbox_is_visible_failure = The textbox with name or id %s does not exist or is not visible.
textbox_is_visible_failure = The textbox with name or id %s does not exist or is not visible.
textbox_is_not_visible_failure = The textbox with name or id %s is visible, when it should not exist or be visible.