问题标签 [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.
java - 使用 JWebUnit 测试下载文件链接
我正在使用 JWebUnit。我如何使用它来测试下载链接是否正常工作以及文件是否已实际下载。
jwebunit - 使用jwebunit时如何从输入标签中读取值
我需要从 html 页面的一系列输入标签中读取值。任何人都可以在这方面帮助我吗?
提前致谢..
java - 使用 JWebUnit 的动态 JavaScript 警报
我正在使用 JWebUnit,而我正在测试的系统使用带有动态消息的 JavaScript 警报,例如“您的应用程序已通过参考提交”。
使用 JWebUnit 我正在调用 WebTester.setExpectedJavaScriptAlert(...) 但是,此时我不知道预期的消息是什么。
有没有人有关于如何解决这个问题的建议(除了不使用警报)?
干杯,迈克
testing - htmlunit 与带有 htmlunit 插件的 jwebunit
htmlunit
我对, httpunit
,jwebunit
等ui 测试工具进行了一些研究selenium
。
我对测试工具不是很熟悉。Htmlunit
在 javascript 支持方面听起来是一个不错的选择。然后,我发现jwebunit
,它提供了 API,并且可以使用jwebunit
比较来编写简洁的代码htmlunit
。
我不太确定的一件事是:当我们jwebunit
与htmlunit
插件一起使用时,我们是否具有 的所有功能htmlunit
,或者是否jwebunit
限制了 提供的某些功能的使用htmlunit
?
button - 使用 JWebUnit 测试按钮状态
是否可以使用 JWebUnit 在页面中测试按钮是否启用或禁用(即使在几个表单操作后使用 java 脚本启用/禁用它)。
jwebunit - JWebUnit 中的 beginAt 和 gotoPage 有什么区别?
从绝对或相对于基本 URL 的 URL 开始对话。用于
getTestContext().setBaseUrl(String)
定义基本 URL。绝对 URL 应以“http://”、“https://”或“www.”开头。
转到给定页面,就像用户在浏览器中手动键入 URL 一样。用于
getTestContext().setBaseUrl(String)
定义基本 URL。绝对 URL 应以“http://”、“https://”或“www.”开头。
因此,一个说“在绝对 URL 或相对于基本 URL 的 URL 开始对话”,而另一个说“转到给定页面,就像用户在浏览器中手动键入 URL”一样。这对我理解它们毫无帮助(嗯,特别是前者;后者是有道理的)。它们之间的实际区别是什么?我应该使用哪个,何时使用?
jsp - 在不发送电子邮件的情况下使用 JWebUnit 测试电子邮件联系表
我有一个使用 servlet 和 JSP 页面构建的 Java Web 应用程序。我已经使用 JWebUnit ( http://jwebunit.sourceforge.net ) 编写了一些集成测试。
我有一个这样的测试方法:
但是,当我在测试方法中提交表单时,会发送电子邮件。有没有办法像 Rails 一样测试这个电子邮件功能?在 Rails 中,当您在测试环境中时,应用程序不会发送真正的电子邮件。相反,它将这些电子邮件添加到某种测试队列中,您可以在其中检查电子邮件是否已发送。
我可以在 Java Web 应用程序中使用类似的东西吗?
java - jwebunit 为 webtester webclient 设置代理
我在 webtester 中设置代理配置时遇到问题。之前,我使用 htmlunit 2.11 jar 使用以下代码:
更新 jwebunit 库(即 htmlunit 2.13、httpclient4.3.1 等)后,WebClient 不支持 setProxyConfig 方法。似乎在 WebClient 中设置代理的唯一方法是在构造函数中。现在,如何为 jwebunit WebTester 设置代理配置?谢谢
servlets - 在 JWebUnit 上进行测试
我正在尝试使用 JWebUnit 框架对我的 servlet 进行集成测试。我所做的只是将所需的两个 jar 文件 (jwebunitcore
和jwebunit-htmlunit-plgin
) 导入到我的类路径中。这是代码:
最后,我将其作为 junit 测试运行,并且我的 servlet 正在浏览器中运行,但结果仍然出现错误!
我在这里做错了吗?
javascript - 如何从 JWebunit 调用 javascript 方法
我需要通过 JWebunit 测试类检查我的登录屏幕。
该页面没有任何 sumbit 按钮。我们正在使用 href 标签。
当我们单击 href 时,进程转到goPasswordPage方法脚本。此脚本将调用相应的 servlet LoginServelet.java。
工艺细节Home.jsp --> LoginServlet.java --> password.jsp
主页.jsp
登录Servlet.java
密码.jsp
JWebUnit 测试类
BasicWebAppTest.java
请帮我。提前致谢。