如何使用htmlunit设置内容框架

时间:2017-11-01 18:48:50

标签: java htmlunit

我需要在iframe中设置内容HTML,如图所示。

print

1-下面,我得到了框架。但框架没有setContent FrameWindow frame = page.getFrames()。get(0);

2-所以我得到了BaseFrameElement。但是,如何将html代码放入内容? BaseFrameElement frame = page.getFrames()。get(0).getFrameElement(); frame.setTextContent(的textContent);

如果您有更好的解决方案,请与我们联系。

谢谢。

1 个答案:

答案 0 :(得分:0)

不确定我理解你的问题。通常,页面上的某些操作会修改iframe的内容 - 无需从“外部”执行此操作。

尝试类似

的内容
BaseFrameElement base = page.getFrames().get(0);
base.getEnclosedWindow().setEnclosedPage(newPage);

请记住,这不会触发所有事件,也可能没有您期望的结果。