コンテンツHTMLをiframe内に設定する必要があります(写真を参照)。以下はhtmlunitを使用してコンテンツフレームを設定する方法
1-、私はフレームを取得します。しかし、フレームにはsetContentがありません。 FrameWindow frame = page.getFrames()。get(0);
2-私はBaseFrameElementを取得しました。しかし、コンテンツにhtmlコードを入れる方法は? BaseFrameElement frame = page.getFrames()。get(0).getFrameElement(); frame.setTextContent(textContent);
解決策がある場合は、教えてください。
ありがとうございます。
'HTMLページのNEWPAGE = constructHtmlPage(ブラウザ、HTMLページの);' ' のSystem.out.println(newPage.asXml());' ** 1-これが働い** \t \t \t \t 'BaseFrameElementベース=** Page.getFrames()。get(0).getFrameElement(); ' ' base.getEnclosedWindow().setEnclosedPage(newPage); ' ' System.out.println(page.asXml()); ' ** 2-それはうまくいかなかった。 newPageはiFrameに挿入されなかったため、iFrameに挿入されました。** –