examplewebtestcase.java
来自「opennms得相关源码 请大家看看」· Java 代码 · 共 60 行
JAVA
60 行
/** * */package org.opennms.web.jWebUnitTests;/** * @author mhuot * */import java.io.File;import net.sourceforge.jwebunit.WebTestCase;import com.meterware.servletunit.ServletRunner;import com.meterware.servletunit.ServletUnitClient;public class ExampleWebTestCase extends WebTestCase { public ExampleWebTestCase(String name) { super(name); } public void setUp() throws Exception { ServletRunner sr = new ServletRunner(new File("dist/webapps/opennms/WEB-INF/web.xml"), "/opennms"); ServletUnitClient sc = sr.newClient(); getTestContext().setWebClient(sc); getTestContext().setAuthorization("admin","admin"); getTestContext().setBaseUrl("http://localhost:8080/opennms"); } public void _testAddInterface() { beginAt("/index.jsp"); assertTitleEquals("OpenNMS Web Console"); assertLinkPresentWithText("Admin"); clickLinkWithText("Admin"); assertTitleEquals("Admin | OpenNMS Web Console"); clickLinkWithText("Add Interface"); assertTitleEquals("Admin | OpenNMS Web Console"); assertTextPresent("Please enter a new IP address below."); setFormElement("ipAddress", "10.10.10.10"); submit(); clickLinkWithText("Search"); setFormElement("iplike", "10.10.10.10"); submit(); } public void _testAdminPage() { beginAt("/index.jsp"); assertTitleEquals("OpenNMS Web Console"); assertLinkPresentWithText("Admin"); clickLinkWithText("Admin"); assertTitleEquals("Admin | OpenNMS Web Console"); } }
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?