package samples;
import net.thucydides.core.annotations.Managed;
import net.thucydides.core.annotations.ManagedPages;
import net.thucydides.core.annotations.Steps;
import net.thucydides.core.pages.Pages;
import net.thucydides.junit.runners.ThucydidesRunner;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.openqa.selenium.WebDriver;
@RunWith(ThucydidesRunner.class)
public class TestSimpleWebTestScenario {
@Managed(driver = "htmlunit", uniqueSession = true)
public WebDriver webdriver;
@ManagedPages(defaultUrl = "classpath:demosite/index.html")
public Pages pages;
@Steps
public DemoSiteSteps demo_site;
@Test
public void select_a_value_in_a_dropdown() {
demo_site.enter_values("Label 1", true);
demo_site.should_have_selected_value("1");
}
@Test
public void select_another_value_in_a_dropdown() {
demo_site.enter_values("Label 3", true);
demo_site.should_have_selected_value("3");
}
}