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 }