package com.gubo;
import org.testng.annotations.*;
import com.meterware.httpunit.*;
public class HttpUnitTest {
@Test
public static void main(String[] args) {
try {
WebConversation wc = new WebConversation();
WebRequest request =new GetMethodWebRequest("http://www.google.cn"); //打开网页
//wc.setProxyServer( "your.proxy.com", 80 );
WebResponse response = wc.getResponse(request);
WebLink httpunitLink =
response.getFirstMatchingLink(WebLink.
MATCH_CONTAINED_TEXT,"图片"); //点击按钮
response = httpunitLink.click();
System.out.println("Test successful !!");
} catch (Exception e) {
System.err.println("Exception: " + e);
}
}
@Configuration(beforeTestClass = true)
public void doBeforeTests() {
System.out.println("invoke before test class!");
}
@Configuration(afterTestClass = true)
public void doAfterTests() {
System.out.println("invoke after test class!");
}
}
安装了jwunit后,写的一小段测试代码
能跑通,但是testng依然报未通过,明天弄吧
本文分享了一段使用HTTPUnit和TestNG进行Web自动化测试的示例代码,演示了如何模拟用户行为,如打开网页及点击链接等操作,并介绍了配置方法。
620

被折叠的 条评论
为什么被折叠?



