HtmlUnit を使用して Web アプリケーションをテストしています。オンライン リッチ テキスト エディターを使用して、ユーザー入力を収集します。(iframe は src 属性なしで使用されます)。ユーザー入力をシミュレートする必要がありますが、コンテンツをこの iframe に設定する方法がありません。
HtmlUnit はこの機能をサポートできますか? 私はウェブを徹底的にグーグルで検索しましたが、明確な答えは見つかりませんでした.
HtmlUnit を使用して Web アプリケーションをテストしています。オンライン リッチ テキスト エディターを使用して、ユーザー入力を収集します。(iframe は src 属性なしで使用されます)。ユーザー入力をシミュレートする必要がありますが、コンテンツをこの iframe に設定する方法がありません。
HtmlUnit はこの機能をサポートできますか? 私はウェブを徹底的にグーグルで検索しましたが、明確な答えは見つかりませんでした.
1 つの方法は、JavaScript を介して設定することです。
String jsCode = String.format("tinyMCE.activeEditor.setContent('this is my comment');");
((JavascriptExecutor) drone.getDriver()).executeScript(jsCode);
コメントが設定されていることを確認します。
WebElement iframe = driver.findElement(By.id("the-iframe-id"));
driver.switchTo().frame(iframe);
String value = drone.find(By.tagName("p")).getText();