From 4f74e2cbd39e134e85a2db98667a401db099f2f9 Mon Sep 17 00:00:00 2001 From: Jevgenijus Marinuskinas Date: Wed, 18 Nov 2020 09:10:21 +0200 Subject: [PATCH 1/2] Added waitUntilVisible for better stability. --- example/tests/pageObjectModel.test.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/example/tests/pageObjectModel.test.js b/example/tests/pageObjectModel.test.js index 5e71d61..7902106 100644 --- a/example/tests/pageObjectModel.test.js +++ b/example/tests/pageObjectModel.test.js @@ -6,19 +6,22 @@ describe("Example", () => { await HomePage.visit(); console.log("Running test: " + jasmine["currentTest"].fullName); }); - + it("should access methods defined in pages and components", async () => { await expect(HomePage.isNavbarDisplayed()).resolves.toBeTruthy(); await expect(HomePage.TopBar.isTopBarDisplayed()).resolves.toBeTruthy(); }); - + it("should access an element defined in component defined in page", async () => { + await HomePage.TopBar.LogoButton.waitUntilVisible(); await expect(HomePage.TopBar.LogoButton.exists()).resolves.toBeTruthy(); }); - + it("should access an element defined directly in page", async () => { await HomePage.FeedBackLink.click(); console.log("Clicked on feedback link"); + await FeedbackPage.TitleText.waitUntilVisible(); await expect(FeedbackPage.TitleText.exists()).resolves.toBeTruthy(); }); -}); \ No newline at end of file +}); + From 6178af791c97b22f085149bf440fd6b421b72abd Mon Sep 17 00:00:00 2001 From: Jevgenijus Marinuskinas Date: Wed, 18 Nov 2020 09:12:01 +0200 Subject: [PATCH 2/2] Removed empty line --- example/tests/pageObjectModel.test.js | 1 - 1 file changed, 1 deletion(-) diff --git a/example/tests/pageObjectModel.test.js b/example/tests/pageObjectModel.test.js index 7902106..6d6df15 100644 --- a/example/tests/pageObjectModel.test.js +++ b/example/tests/pageObjectModel.test.js @@ -24,4 +24,3 @@ describe("Example", () => { await expect(FeedbackPage.TitleText.exists()).resolves.toBeTruthy(); }); }); -