View Javadoc
1   package com.atlassian.webdriver.refapp.page;
2   
3   import com.atlassian.pageobjects.Page;
4   import com.atlassian.pageobjects.PageBinder;
5   import com.atlassian.pageobjects.binder.WaitUntil;
6   import com.atlassian.webdriver.AtlassianWebDriver;
7   import com.atlassian.webdriver.refapp.component.RefappHeader;
8   import org.openqa.selenium.By;
9   
10  import javax.inject.Inject;
11  
12  public abstract class RefappAbstractPage implements Page {
13      @Inject
14      protected AtlassianWebDriver driver;
15  
16      @Inject
17      protected PageBinder pageBinder;
18  
19      @WaitUntil
20      public void doWait() {
21          driver.waitUntilElementIsLocated(By.className("refapp-footer"));
22      }
23  
24      public RefappHeader getHeader() {
25          return pageBinder.bind(RefappHeader.class);
26      }
27  }