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 + -
显示快捷键?