package guiceberry2_junit3.tutorial_1_server; import com.google.inject.Inject; import com.google.inject.testing.guiceberry.GuiceBerryEnv; import com.google.inject.testing.guiceberry.junit3.GuiceBerryJunit3TestCase; import guiceberry2_junit3.tutorial_1_server.prod.PortNumber; import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; @GuiceBerryEnv(Tutorial1Envs.PET_STORE_ENV_0_SIMPLE) public class Example0HelloServerTest extends GuiceBerryJunit3TestCase { @Inject WebDriver driver; @Inject @PortNumber int portNumber; public void testMyServletDiv() { driver.get("http://localhost:" + portNumber); WebElement element = driver.findElement(By.xpath("//div[@id='welcome']")); assertEquals("Welcome!", element.getText()); } public void testMyServletTitle() { driver.get("http://localhost:" + portNumber); assertEquals("Welcome to the pet store", driver.getTitle()); } }