Skip to content

Commit c7f2c9d

Browse files
committed
series/creation/validation.robot: fix test flake by waiting when all fields will be visible.
Fix #546
1 parent 88895da commit c7f2c9d

File tree

1 file changed

+17
-12
lines changed

1 file changed

+17
-12
lines changed

src/test/robotframework/series/creation/validation.robot

Lines changed: 17 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -85,18 +85,23 @@ Log Out
8585
Submit Form id=logout-form
8686

8787
Invalid Catalog Numbers Should Be Rejected
88-
[Documentation] Test that specifying catalog numbers cause an error
89-
[Arguments] ${catalogNumbers}
90-
Click Element id=add-catalog-numbers-link
91-
Input Text id=michelNumbers ${catalogNumbers}
92-
Input Text id=scottNumbers ${catalogNumbers}
93-
Input Text id=yvertNumbers ${catalogNumbers}
94-
Input Text id=gibbonsNumbers ${catalogNumbers}
95-
Submit Form id=add-series-form
96-
Element Text Should Be id=michelNumbers.errors Value must be comma delimited numbers
97-
Element Text Should Be id=scottNumbers.errors Value must be comma delimited numbers
98-
Element Text Should Be id=yvertNumbers.errors Value must be comma delimited numbers
99-
Element Text Should Be id=gibbonsNumbers.errors Value must be comma delimited numbers
88+
[Documentation] Test that specifying catalog numbers cause an error
89+
[Arguments] ${catalogNumbers}
90+
Click Element id=add-catalog-numbers-link
91+
# wait until all fields with class js-catalogs-info will be visible
92+
Wait Until Element Is Visible id=michelNumbers
93+
Wait Until Element Is Visible id=scottNumbers
94+
Wait Until Element Is Visible id=yvertNumbers
95+
Wait Until Element Is Visible id=gibbonsNumbers
96+
Input Text id=michelNumbers ${catalogNumbers}
97+
Input Text id=scottNumbers ${catalogNumbers}
98+
Input Text id=yvertNumbers ${catalogNumbers}
99+
Input Text id=gibbonsNumbers ${catalogNumbers}
100+
Submit Form id=add-series-form
101+
Element Text Should Be id=michelNumbers.errors Value must be comma delimited numbers
102+
Element Text Should Be id=scottNumbers.errors Value must be comma delimited numbers
103+
Element Text Should Be id=yvertNumbers.errors Value must be comma delimited numbers
104+
Element Text Should Be id=gibbonsNumbers.errors Value must be comma delimited numbers
100105

101106
Invalid Catalog Price Should Be Rejected
102107
[Documentation] Test that specifying catalog price cause an error

0 commit comments

Comments
 (0)