如何在htmlunit中保存单选按钮的状态

时间:2013-11-23 16:55:31

标签: html htmlunit

我正在使用htmlunit来选择单选按钮,点击此按钮后我检查它是否被选中并且变为真,这很好。

我的问题是当我离开页面然后回到它时,单选按钮没有被检查,默认单选按钮将被选中!

有没有人知道这个问题?

1 个答案:

答案 0 :(得分:0)

如果有人需要解决方案,则需要将状态保存到HtmlPage。当您想恢复到较早的单选按钮选择状态时,可以使用以下代码实现

HtmlPage selectionsHtmlPage = (HtmlPage) webClient.getCurrentWindow().getEnclosedPage();

将来,在任何时候您想要再次从选择中重新开始时,

webClient.getCurrentWindow().setEnclosedPage(selectionsHtmlPage);

仅当执行此操作不会影响/破坏Web应用程序的理想预期工作流程时,此方法才是执行该操作的一种方法。