- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个问题需要了解如何正确执行此操作,因为我在网上找不到任何解决方案。
我尝试测试 radio 选择并单击下载链接(奖励将断言下载的文件)。
我在面板中的代码是
exportXmlCartForm.add(createDownloadLink("downloadLinkId"));
final Form<Void> exportXmlCartForm = new Form<Void>("xmlCartFileExport");
final RadioGroup<String> group = new RadioGroup<String>("groupFileType", new sharedStringModel);
final Radio<String> radioPartslink = new Radio<String>("fileTypePARTSLINK", Model.of("pl"));
final Radio<String> radioPro = new Radio<String>("fileTypePRO", Model.of("pro"));
final Radio<String> radioCsv = new Radio<String>("fileTypeCSV", Model.of("csv"));
final Radio<String> radioXmlExport = new Radio<String>("fileXmlExport", Model.of("xml"));
group.add(radioPartslink, radioPro, radioCsv, radioXmlExport);
exportXmlCartForm.add(group);
这是我迄今为止的测试:
CartDTO cartDTO = new CartDTO();
IModel<CartDTO> cart = Model.of(cartDTO );
PopupPanel confirmPopup = new PopupPanel("1234");
FeedbackPanel feedbackPanel = new FeedbackPanel("12345678");
ShoppingCartFooterPanel p = new ShoppingCartFooterPanel("123", cart, confirmPopup, feedbackPanel);
testPage.setComponentToTest(p);
tester.startPage(testPage);
FormTester ft = tester.newFormTester("123:xmlCartFileExport", false);
ft.select("groupFileType", 3);
Object parstlinkSelected = p.get("xmlCartFileExport:groupFileType").getDefaultModelObject();
tester.clickLink("123:xmlCartFileExport:downloadCart");
我没有得到的是
如果有任何帮助,我将不胜感激。
谢谢
最佳答案
FormTester.submit()
。clickLink(..., false)
进行正常(即非 Ajax)点击。然后使用 (getBinaryContent()
和 getHeader(String)
) 等 tester.getLastResponse().get***()
方法进行断言。 关于java - WicketTester 选择 Radio Choice 并单击 DownloadLink,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36694884/
我目前正在研究如何使我的 Wicket 应用程序可测试。 基本上,它是一个 Wicket/Hibernate/Apache Derby 设置。 Hibernate 用作过滤器(如:http://com
我正在为 Wicket 网页编写单元测试。我想启动一个页面,在一个字段中输入内容,单击一个链接,然后进行一些断言。 查看WicketTester的API和 BaseWicketTester ,我找不到
使用 Apache Wicket 1.4: 我有一个面板,在其 renderHead() ajax 回调中调用一些设置 Javascript: public SimplePanel(String id
在我的 Wicket 应用程序中,我使用了一个带有"is"和“否”选项的单选按钮。如果我选择“否”,我应该显示一个下拉选项。我使用 AjaxFormChoiceComponentUpdatingBeh
我想检查给定组件是否设置了 CSS 类。为此,我想获取该特定组件的 HTML 输出。 WicketTester 可以为整个渲染页面提供 HTML 输出。仅获取组件的 HTML/字符串输出的最佳方法是什
我不想为要在 WicketTester 中单击的组件指定 ID 路径,而是希望找到具有特定文本的链接。 我可以使用 MarkupContainer.visitChildren 来遍历树,但是我可以获取
我想知道你们中是否有人知道如何使用 wickettester 测试自动完成文本字段,我已经尝试过 formTester.setValue("path",""); wicketTester.execut
我有一个问题需要了解如何正确执行此操作,因为我在网上找不到任何解决方案。 我尝试测试 radio 选择并单击下载链接(奖励将断言下载的文件)。 我在面板中的代码是 exportXmlCartForm.
我在我的 wicket 应用程序中使用了以下面板,我想编写一个测试以确保调用 addPatternValidator(String pattern) 将 PatternValidator 添加到 Te
在 Wicket 页面上,我通过以下方式生成带有图像的链接: @Override protected void populateItem(ListItem item) { ... Im
我正在使用 Wicket 6.20.0 的 CheckBoxMultipleChoice 并通过添加 AjaxFormChoiceComponentUpdatingBehavior 来利用 AJAX
通过 wicketframework,可以使用 wickettester 并查看 lastrenderedpage。我想测试我的 wicketapplication 是否将用户重定向到我的自定义 Er
我是一名优秀的程序员,十分优秀!