瀏覽代碼

Title check failing in CI - perhaps wait is needed?

Andy Marks 9 年之前
父節點
當前提交
8ed6e8276d
共有 1 個檔案被更改,包括 4 行新增0 行删除
  1. 4
    0
      src/test/java/se/citerus/dddsample/acceptance/pages/LaunchPage.java

+ 4
- 0
src/test/java/se/citerus/dddsample/acceptance/pages/LaunchPage.java 查看文件

@@ -3,6 +3,8 @@ package se.citerus.dddsample.acceptance.pages;
3 3
 import org.openqa.selenium.By;
4 4
 import org.openqa.selenium.WebDriver;
5 5
 import org.openqa.selenium.WebElement;
6
+import org.openqa.selenium.support.ui.ExpectedConditions;
7
+import org.openqa.selenium.support.ui.WebDriverWait;
6 8
 
7 9
 import static org.junit.Assert.assertEquals;
8 10
 
@@ -14,6 +16,8 @@ public class LaunchPage {
14 16
         this.driver = driver;
15 17
         this.baseUrl = baseUrl;
16 18
         driver.get(baseUrl + "dddsample");
19
+        WebDriverWait wait = new WebDriverWait(driver, 10);
20
+        wait.until(ExpectedConditions.titleContains("DDDSample"));
17 21
 
18 22
         assertEquals("DDDSample", driver.getTitle());
19 23
     }