问题标签 [http-unit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Httpunit 测试 - 如何检索 cookie 值
我已经为我的 Web 应用程序编写了“Httpunit”测试,我想检索 cookie,但是当我使用“web.getCookieValue(String value);”时 它返回 null 。
这是我的代码:
请帮助我提前谢谢:)。
java - 针对 WAR 运行测试
我的应用程序的文件夹结构与 WAR 文件不同。web.xml 等配置文件位于配置文件夹中,消息包/资源文件位于资源文件夹中,资源文件存储为 UTF-8 等。Ant 构建用于生成结构正确的 WAR。
目前,正在使用容器内测试框架(Cactus);但是,该框架已不再维护。
是否有容器外的测试框架可以爆炸 WAR,而不是要求源代码的文件夹结构与 WAR 的文件夹结构相匹配?如果框架支持将文件的实际位置映射到它们未来的 WAR 位置,那也可以。
是否有仍在维护的容器内测试框架?
java - 如何使用 HttpUnit servlet runner 运行 servlet 测试?使用 ServletUnit 启动时出现问题?
我打算通过 ServletUnit 对我的 Servlet 进行单元测试,但遇到了一些问题:
- 作为起点,我们应该创建一个 ServletRunner 对象。其中一个构造函数需要带有 web.xml 文件的 File 对象。我提供了我的 web.xml 文件的完整路径,但不知何故它忽略了提供的路径并在顶级文件夹中搜索。代码片段和错误消息如下:
代码片段
Assert.assertTrue(text.contains("欢迎离开管理系统"));
堆栈跟踪
[http://localhost/login] - 为什么系统一直查看文件夹结构为.../WEB-INF/web.xml。我的项目是一个 Maven 项目,我不想改变项目的结构以适应这种方式。如何使 ServletRunner 类从指定的文件夹中读取?- 在 Servlet 代码中,我使用以下代码:
ServletUnit 再次期望welcome.jsp 位于根目录,尽管jsp 文件存在于.../src/main/webapp/ 文件夹中。同样,如何告知 ServletUnit 目标文件夹位置?
提前谢谢了。
最好的问候 M.SuriNaidu
java - 使用 HttpUnit 检索最终的重定向 url
我正在使用 HttpUnit 来模拟这个网站:http ://www.voyages-sncf.com/ 这是我的代码:它不会向我发送最终的重定向 url,只是用于搜索的 url,而不是结果
java - 如何通过 httpUnit 将文本输入到输入中
我有一个类分配来测试使用 httpUnit 一个涉及将文本输入到文本框中的用例,即使它没有包含在表单标记中。如果没有表格可以查看,我如何发送文本或设置值?GetElementWithId 不允许您执行其中任何一项。除了编写测试之外,我还可以对我想要的代码进行任何更改。
这是用于呈现html的jsp代码:
unit-testing - 如何使用 servlet 运行器测试 RequestDispacher?
我有以下代码要测试,我通过启动 servletunit 客户端尝试使用 servlet 运行器。一切都很好,除了 dispatcher.include(req,resp)。它在 dispatcher 上抛出了一些异常。我不知道调度程序是否正在使用 servlet 运行程序。
欢迎任何建议。
headless-browser - HTTPUNIT 和无头浏览器哪个更好
我正在尝试比较它的速度,它们可以处理 xpahts、稳定性、屏幕截图、弹出窗口吗?
我们有一个基于 java 的框架,我们目前使用 HTTPUnit 进行测试,它没有任何 UI 重要性。我们正在研究,看看我们是否可以用无头浏览器替换 HTTPUnit,如果这样更好的话。
谢谢
jsp - 使用Httpunit和Servlet单元测试在servlet中包含jstl代码的jsp页面
我正在尝试使用 httpunit servlet runner 测试以下 servlet 代码。除了包含 jstl 的 jsp 页面之外,这里一切都很好。
如果我尝试测试上面的代码,它会给出以下异常,但 servlet 在本地服务器中工作正常。
HTTP 请求错误:500 org.apache.jasper.JasperException:绝对 uri: http: //java.sun.com/jsp/jstl/core无法在 web.xml 或使用此应用程序部署的 jar 文件中解析 [ http://localhost/contextParam/tenantmgr/listTenant]
注意:我的 ListTenant.jsp 有 jstl 代码,如果我删除 jstl 代码,测试工作正常。
请帮助我使它工作。
http-unit - httpunit的补丁过程
我想知道目前修补httpunit的实践过程。
我在这个线程中看到了 HttpUnit 是否已弃用/不活动/不支持? Russell 已将 httpunit 源代码放到了他的 github 存储库中。
httpunit 的常见问题解答说明仍然在讨论 sourceforge 的 svn 存储库以进行修补。
如果我有补丁,我应该使用 svn repo 并将补丁附加到源伪造问题跟踪的票证上,还是使用 github 上的 repo 并在那里发送拉取请求?
谢谢。问候,阿基
javascript - jquery 表单提交是否未向 HttpUnit 注册
我在一个类项目中使用 jQuery 来捕获表单提交并向表单添加一些额外的数据。从功能上讲,该系统工作正常。没有错误,所有输出都符合预期。我们还需要使用 HTTPUnit 来测试我们的系统。在我的测试中(不久之后),我可以找到表格,发送测试值并提交。然后,我进行检查以在网页上查找预期结果。我没有得到这个声明。就像我之前说的,我可以进入并手动运行这个精确的测试并获得我想要的输出,但是通过 httpunit,我会失败。
这是html表单。
这是我正在使用的适用 jQuery。
这是针对此问题失败的 httptest(其中之一)
欢迎任何帮助。
PS。这是我从 httpunit 中得到的失败