问题标签 [jwebunit]

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.

0 投票
1 回答
308 浏览

java - 使用 JWebUnit 测试下载文件链接

我正在使用 JWebUnit。我如何使用它来测试下载链接是否正常工作以及文件是否已实际下载。

0 投票
1 回答
149 浏览

jwebunit - 使用jwebunit时如何从输入标签中读取值

我需要从 html 页面的一系列输入标签中读取值。任何人都可以在这方面帮助我吗?

提前致谢..

0 投票
0 回答
316 浏览

java - 使用 JWebUnit 的动态 JavaScript 警报

我正在使用 JWebUnit,而我正在测试的系统使用带有动态消息的 JavaScript 警报,例如“您的应用程序已通过参考提交”。

使用 JWebUnit 我正在调用 WebTester.setExpectedJavaScriptAlert(...) 但是,此时我不知道预期的消息是什么。

有没有人有关于如何解决这个问题的建议(除了不使用警报)?

干杯,迈克

0 投票
1 回答
803 浏览

testing - htmlunit 与带有 htmlunit 插件的 jwebunit

htmlunit我对, httpunit,jwebunit等ui 测试工具进行了一些研究selenium

我对测试工具不是很熟悉。Htmlunit在 javascript 支持方面听起来是一个不错的选择。然后,我发现jwebunit,它提供了 API,并且可以使用jwebunit比较来编写简洁的代码htmlunit

我不太确定的一件事是:当我们jwebunithtmlunit插件一起使用时,我们是否具有 的所有功能htmlunit,或者是否jwebunit限制了 提供的某些功能的使用htmlunit

0 投票
1 回答
262 浏览

button - 使用 JWebUnit 测试按钮状态

是否可以使用 JWebUnit 在页面中测试按钮是否启用或禁用(即使在几个表单操作后使用 java 脚本启用/禁用它)。

0 投票
1 回答
331 浏览

jwebunit - JWebUnit 中的 beginAt 和 gotoPage 有什么区别?

JWebUnit.beginAt

从绝对或相对于基本 URL 的 URL 开始对话。用于getTestContext().setBaseUrl(String)定义基本 URL。绝对 URL 应以“http://”、“https://”或“www.”开头。

JWebUnit.gotoPage

转到给定页面,就像用户在浏览器中手动键入 URL 一样。用于getTestContext().setBaseUrl(String)定义基本 URL。绝对 URL 应以“http://”、“https://”或“www.”开头。

因此,一个说“在绝对 URL 或相对于基本 URL 的 URL 开始对话”,而另一个说“转到给定页面,就像用户在浏览器中手动键入 URL”一样。这对我理解它们毫无帮助(嗯,特别是前者;后者是有道理的)。它们之间的实际区别是什么?我应该使用哪个,何时使用?

0 投票
2 回答
167 浏览

jsp - 在不发送电子邮件的情况下使用 JWebUnit 测试电子邮件联系表

我有一个使用 servlet 和 JSP 页面构建的 Java Web 应用程序。我已经使用 JWebUnit ( http://jwebunit.sourceforge.net ) 编写了一些集成测试。

我有一个这样的测试方法:

但是,当我在测试方法中提交表单时,会发送电子邮件。有没有办法像 Rails 一样测试这个电子邮件功能?在 Rails 中,当您在测试环境中时,应用程序不会发送真正的电子邮件。相反,它将这些电子邮件添加到某种测试队列中,您可以在其中检查电子邮件是否已发送。

我可以在 Java Web 应用程序中使用类似的东西吗?

0 投票
1 回答
457 浏览

java - jwebunit 为 webtester webclient 设置代理

我在 webtester 中设置代理配置时遇到问题。之前,我使用 htmlunit 2.11 jar 使用以下代码:

更新 jwebunit 库(即 htmlunit 2.13、httpclient4.3.1 等)后,WebClient 不支持 setProxyConfig 方法。似乎在 WebClient 中设置代理的唯一方法是在构造函数中。现在,如何为 jwebunit WebTester 设置代理配置?谢谢

0 投票
0 回答
343 浏览

servlets - 在 JWebUnit 上进行测试

我正在尝试使用 JWebUnit 框架对我的 servlet 进行集成测试。我所做的只是将所需的两个 jar 文件 (jwebunitcorejwebunit-htmlunit-plgin) 导入到我的类路径中。这是代码:

最后,我将其作为 junit 测试运行,并且我的 servlet 正在浏览器中运行,但结果仍然出现错误!

我在这里做错了吗?

0 投票
1 回答
530 浏览

javascript - 如何从 JWebunit 调用 javascript 方法

我需要通过 JWebunit 测试类检查我的登录屏幕。
该页面没有任何 sumbit 按钮。我们正在使用 href 标签。
当我们单击 href 时,进程转到goPasswordPage方法脚本。此脚本将调用相应的 servlet LoginServelet.java

工艺细节Home.jsp --> LoginServlet.java --> password.jsp

主页.jsp

登录Servlet.java

密码.jsp

JWebUnit 测试类

BasicWebAppTest.java

请帮我。提前致谢。