- setExpectedJavaScriptAlert
- setExpectedJavaScriptConfirm
- setExpectedJavaScriptPrompt
public class TomcatHomeTest {
private WebTester tester;
public TomcatHomeTest() {
}
@BeforeClass
public static void setUpClass() throws Exception {
}
@AfterClass
public static void tearDownClass() throws Exception {
}
@Before
public void setUp() {
tester = new WebTester();
tester.setTestingEngineKey(TestingEngineRegistry.TESTING_ENGINE_HTMLUNIT);
tester.getTestContext().setBaseUrl("http://10.100.1.156:8080/");
}
@After
public void tearDown() {
}
@Test
public void testHomePage(){
tester.beginAt("/index.jsp");
tester.assertTitleEquals("Apache Tomcat/6.0.16");
//Link Test
tester.clickLinkWithText("Change Log");
tester.assertTitleEquals("Apache Tomcat 6.0 - Changelog");
//Javascript Alert Test
tester.setExpectedJavaScriptAlert("foo");
tester.clickLinkWithText("Alert");
tester.closeBrowser();
}
}
closeBrowser()方法执行时会去检查是否弹出了名为foo的Alert窗口,Confirm和Prompt窗口与此类似。
private WebTester tester;
public TomcatHomeTest() {
}
@BeforeClass
public static void setUpClass() throws Exception {
}
@AfterClass
public static void tearDownClass() throws Exception {
}
@Before
public void setUp() {
tester = new WebTester();
tester.setTestingEngineKey(TestingEngineRegistry.TESTING_ENGINE_HTMLUNIT);
tester.getTestContext().setBaseUrl("http://10.100.1.156:8080/");
}
@After
public void tearDown() {
}
@Test
public void testHomePage(){
tester.beginAt("/index.jsp");
tester.assertTitleEquals("Apache Tomcat/6.0.16");
//Link Test
tester.clickLinkWithText("Change Log");
tester.assertTitleEquals("Apache Tomcat 6.0 - Changelog");
//Javascript Alert Test
tester.setExpectedJavaScriptAlert("foo");
tester.clickLinkWithText("Alert");
tester.closeBrowser();
}
}
没有评论:
发表评论