我正在使用htmlunit来选择单选按钮,点击此按钮后我检查它是否被选中并且变为真,这很好。
我的问题是当我离开页面然后回到它时,单选按钮没有被检查,默认单选按钮将被选中!
有没有人知道这个问题?
答案 0 :(得分:0)
如果有人需要解决方案,则需要将状态保存到HtmlPage。当您想恢复到较早的单选按钮选择状态时,可以使用以下代码实现
HtmlPage selectionsHtmlPage = (HtmlPage) webClient.getCurrentWindow().getEnclosedPage();
将来,在任何时候您想要再次从选择中重新开始时,
webClient.getCurrentWindow().setEnclosedPage(selectionsHtmlPage);
仅当执行此操作不会影响/破坏Web应用程序的理想预期工作流程时,此方法才是执行该操作的一种方法。