package com.google.sitebricks.acceptance.page;
import com.google.sitebricks.acceptance.util.AcceptanceTest;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.support.PageFactory;
public class EmbedPage {
private static final String EMBED_MSG = "Message : " +
"Embedding in google-sitebricks is awesome!";
private WebDriver driver;
public EmbedPage(WebDriver driver) {
this.driver = driver;
}
public boolean hasCssLink() {
// UGH, but webdriver is sucking it up with xpath soo....
return driver.getPageSource().contains("<link href=\"default.css\"");
}
public boolean hasHelloWorldMessage() {
return driver.getPageSource().contains(EMBED_MSG);
}
public static EmbedPage open(WebDriver driver) {
driver.get(AcceptanceTest.baseUrl() + "/embed");
return PageFactory.initElements(driver, EmbedPage.class);
}
}