我需要在iframe中设置内容HTML,如图所示。
1-下面,我得到了框架。但框架没有setContent FrameWindow frame = page.getFrames()。get(0);
2-所以我得到了BaseFrameElement。但是,如何将html代码放入内容? BaseFrameElement frame = page.getFrames()。get(0).getFrameElement(); frame.setTextContent(的textContent);
如果您有更好的解决方案,请与我们联系。
谢谢。
答案 0 :(得分:0)
不确定我理解你的问题。通常,页面上的某些操作会修改iframe的内容 - 无需从“外部”执行此操作。
尝试类似
的内容BaseFrameElement base = page.getFrames().get(0);
base.getEnclosedWindow().setEnclosedPage(newPage);
请记住,这不会触发所有事件,也可能没有您期望的结果。