Ich kann keinen Iframe im Selen Webdriver auswählen

Ich versuche ein @ auszuwählIframe von einem Klassennamen, aber es funktioniert nicht, ich versuche es mittagName es funktioniert aber dann, wenn ich versucht habe, innerhalb des Elements im @ zu tippIframe Ich konnte nicht, könntest du mir bitte helfen, hier ist mein Code:

webDriver driver.switchTo().frame( driver.findElement( By.className( "cke_wysiwyg_frame cke_reset" ) ) );
driver.findElement( By.xpath( "//body[contains(text(),'type here')]" ) ).sendKeys( "Testing" );

Und hier ist der HTML-Code auf meiner Webseite:

<div id="cke_534_contents" class="cke_contents cke_reset" role="presentation" style="height: 75px;">
   <span id="cke_586" class="cke_voice_label">Press ALT 0 for help</span>
   <iframe class="cke_wysiwyg_frame cke_reset" frameborder="0" src="" style="width: 100%; height: 100%;" aria-describedby="cke_586" tabindex="0" allowtransparency="true">
      <!DOCTYPE html>
      <html lang="en-gb" dir="ltr">
         <head>
         <body class="cke_editable cke_editable_themed cke_contents_ltr cke_show_borders" contenteditable="true" spellcheck="true">
            type here
         </body>
      </html>
   </iframe>
</div>

Antworten auf die Frage(3)

Ihre Antwort auf die Frage