测试 java HtmlUnit 库。试图弄清楚是否有办法设置/删除 webclient 对象使用的 cookie 文件(cookiejar)。
我搜索了多个文档以及 HtmlUnit API,但没有运气,所以我假设我遗漏了一些东西。
此外,有没有办法在我的测试期间查看在客户端/服务器之间传输的标头(请求/响应/引用)...
谢谢
汤姆
您可以使用webClient.getCookieManager()
,并且可以将 HttpWebConnection 子类化为:
webClient.setWebConnection(new HttpWebConnection(webClient) {
public WebResponse getResponse(WebRequestSettings settings) throws IOException {
System.out.println(settings.getUrl());
return super.getResponse(settings);
}
});