@@ -168,6 +168,19 @@ def assert_exact_text(context, text, selector):
168
168
sb .assert_exact_text (text , selector )
169
169
170
170
171
+ @step ("Assert non-empty text in '{selector}'" )
172
+ @step ('Assert non-empty text in "{selector}"' )
173
+ @step ("Assert text in '{selector}' is not empty" )
174
+ @step ('Assert text in "{selector}" is not empty' )
175
+ @step ("Text in '{selector}' should be non-empty" )
176
+ @step ('Text in "{selector}" should be non-empty' )
177
+ @step ("Text in '{selector}' should not be empty" )
178
+ @step ('Text in "{selector}" should not be empty' )
179
+ def assert_non_empty_text (context , selector ):
180
+ sb = context .sb
181
+ sb .assert_non_empty_text (selector )
182
+
183
+
171
184
@step ("Highlight '{selector}'" )
172
185
@step ('Highlight "{selector}"' )
173
186
@step ("Highlight element '{selector}'" )
@@ -492,6 +505,49 @@ def wait_for_text_in_element(context, text, selector):
492
505
sb .wait_for_text (text , selector )
493
506
494
507
508
+ @step ("Wait for exact text '{text}' in '{selector}'" )
509
+ @step ('Wait for exact text "{text}" in "{selector}"' )
510
+ @step ("Wait for exact text '{text}' in \" {selector}\" " )
511
+ @step ('Wait for exact text "{text}" in \' {selector}\' ' )
512
+ @step ("Wait for '{selector}' to have exact text '{text}'" )
513
+ @step ('Wait for "{selector}" to have exact text "{text}"' )
514
+ @step ('Wait for "{selector}" to have exact text \' {text}\' ' )
515
+ @step ("Wait for '{selector}' to have exact text \" {text}\" " )
516
+ @step ("User waits for exact text '{text}' in '{selector}'" )
517
+ @step ('User waits for exact text "{text}" in "{selector}"' )
518
+ @step ("User waits for exact text '{text}' in \" {selector}\" " )
519
+ @step ('User waits for exact text "{text}" in \' {selector}\' ' )
520
+ @step ("User waits for '{selector}' to have exact text '{text}'" )
521
+ @step ('User waits for "{selector}" to have exact text "{text}"' )
522
+ @step ('User waits for "{selector}" to have exact text \' {text}\' ' )
523
+ @step ("User waits for '{selector}' to have exact text \" {text}\" " )
524
+ def wait_for_exact_text_in_element (context , text , selector ):
525
+ sb = context .sb
526
+ text = normalize_text (text )
527
+ sb .wait_for_exact_text (text , selector )
528
+
529
+
530
+ @step ("Wait for non-empty text in '{selector}'" )
531
+ @step ('Wait for non-empty text in "{selector}"' )
532
+ @step ("Wait for '{selector}' to have non-empty text" )
533
+ @step ('Wait for "{selector}" to have non-empty text' )
534
+ @step ("User waits for non-empty text in '{selector}'" )
535
+ @step ('User waits for non-empty text in "{selector}"' )
536
+ @step ("User waits for '{selector}' to have non-empty text" )
537
+ @step ('User waits for "{selector}" to have non-empty text' )
538
+ @step ("Wait for '{selector}' to not have text" )
539
+ @step ('Wait for "{selector}" to not have text' )
540
+ @step ("Wait for text in '{selector}' to not be empty" )
541
+ @step ('Wait for text in "{selector}" to not be empty' )
542
+ @step ("User waits for '{selector}' to not have text" )
543
+ @step ('User waits for "{selector}" to not have text' )
544
+ @step ("User waits for text in '{selector}' to not be empty" )
545
+ @step ('User waits for text in "{selector}" to not be empty' )
546
+ def wait_for_non_empty_text_in_element (context , selector ):
547
+ sb = context .sb
548
+ sb .wait_for_non_empty_text (selector )
549
+
550
+
495
551
@step ("Wait for text '{text}'" )
496
552
@step ('Wait for text "{text}"' )
497
553
@step ("User waits for text '{text}'" )
@@ -839,12 +895,21 @@ def deferred_assert_text(context, text):
839
895
840
896
@step ("Deferred assert exact text '{text}' in '{selector}'" )
841
897
@step ('Deferred assert exact text "{text}" in "{selector}"' )
898
+ @step ("Deferred assert exact text '{text}' in \" {selector}\" " )
899
+ @step ('Deferred assert exact text "{text}" in \' {selector}\' ' )
842
900
def deferred_assert_exact_text (context , text , selector ):
843
901
sb = context .sb
844
902
text = normalize_text (text )
845
903
sb .deferred_assert_exact_text (text , selector )
846
904
847
905
906
+ @step ("Deferred assert non-empty text in '{selector}'" )
907
+ @step ('Deferred assert non-empty text in "{selector}"' )
908
+ def deferred_assert_non_empty_text (context , selector ):
909
+ sb = context .sb
910
+ sb .deferred_assert_non_empty_text (selector )
911
+
912
+
848
913
@step ("Process deferred asserts" )
849
914
def process_deferred_asserts (context ):
850
915
sb = context .sb
0 commit comments