Skip to content

Commit b735b4c

Browse files
committed
Made the contact form tests less flaky
1 parent 8ebb891 commit b735b4c

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

src/test/java/com/serenitydojo/playwright/toolshop/contact/ContactForm.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,11 @@ public ContactForm(Page page) {
2525
this.sendButton = page.getByText("Send");
2626
}
2727

28+
public void open() {
29+
page.navigate("https://practicesoftwaretesting.com/contact");
30+
page.waitForSelector("[data-test=contact-submit]");
31+
}
32+
2833
public void setFirstName(String firstName) {
2934
firstNameField.fill(firstName);
3035
}

src/test/java/com/serenitydojo/playwright/toolshop/contact/ContactFormTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ public class ContactFormTest extends PlaywrightTestCase {
2626
@BeforeEach
2727
void openContactPage() {
2828
contactForm = new ContactForm(page);
29-
page.navigate("https://practicesoftwaretesting.com/contact");
29+
contactForm.open();
3030
}
3131

3232
@DisplayName("Customers can use the contact form to contact us")

0 commit comments

Comments
 (0)