Skip to content

Commit dcb9b7d

Browse files
committed
Add "behave" step definitions
1 parent e1b2e47 commit dcb9b7d

File tree

1 file changed

+43
-0
lines changed

1 file changed

+43
-0
lines changed

sbase/steps.py

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -520,3 +520,46 @@ def activate_demo_mode(context):
520520
def deactivate_demo_mode(context):
521521
sb = context.sb
522522
sb.deactivate_demo_mode()
523+
524+
525+
@step("Deferred assert element '{selector}'")
526+
@step('Deferred assert element "{selector}"')
527+
def deferred_assert_element(context, selector):
528+
sb = context.sb
529+
sb.deferred_assert_element(selector)
530+
531+
532+
@step("Deferred assert element present '{selector}'")
533+
@step('Deferred assert element present "{selector}"')
534+
def deferred_assert_element_present(context, selector):
535+
sb = context.sb
536+
sb.deferred_assert_element_present(selector)
537+
538+
539+
@step("Deferred assert text '{text}' in '{selector}'")
540+
@step('Deferred assert text "{text}" in "{selector}"')
541+
@step("Deferred assert text '{text}' in \"{selector}\"")
542+
@step('Deferred assert text "{text}" in \'{selector}\'')
543+
def deferred_assert_text_in_element(context, text, selector):
544+
sb = context.sb
545+
sb.deferred_assert_text(text, selector)
546+
547+
548+
@step("Deferred assert text '{text}'")
549+
@step('Deferred assert text "{text}"')
550+
def deferred_assert_text(context, text):
551+
sb = context.sb
552+
sb.deferred_assert_text(text)
553+
554+
555+
@step("Deferred assert exact text '{text}' in '{selector}'")
556+
@step('Deferred assert exact text "{text}" in "{selector}"')
557+
def deferred_assert_exact_text(context, text, selector):
558+
sb = context.sb
559+
sb.deferred_assert_exact_text(text, selector)
560+
561+
562+
@step("Process deferred asserts")
563+
def process_deferred_asserts(context):
564+
sb = context.sb
565+
sb.process_deferred_asserts()

0 commit comments

Comments
 (0)