Ich habe eine HTML-Seite wie folgt zusammen:Wie in iframe mit Selenium IDE schreiben
<myDiv>
<div>
<Iframe>
<Html>
<Body>
// I want to write here
</ Body>
</ Html>
</ Iframe>
</ div>
</ myDiv>
Ich schaffe das iframe zu erreichen, aber ich kann keine HTML-Tags und BODY eingeben. Ich benutze Seleium IDE, nachdem ich mehrere Themen zu diesem Thema gelesen habe, beantwortet es meine Frage immer noch nicht. Ich habe zwei Befehle mit Selenium IDE versucht, ich denke, der erste Befehl funktioniert, weil ich keine Fehler in den Protokollen habe. Der zweite Befehl funktioniert nicht, ich denke, es ist nicht viel, aber ich brauche Hilfe. Vielen Dank.
Befehl 1:
Befehl -> selectFrame
Target -> // div [@ id = 'myDiv']/div/iframe/
Wert -> nichts
Befehl 2 :
Befehl -> Typ
Target -> // HTLM/body/
Wert -> mein Text
ein [ 'iframe'] (https://developer.mozilla.org/en/docs/Web/HTML/Element/iframe) gibt es eine andere HTML-Seite in die aktuelle Seite mit seiner' src einzubetten Attribut. Alles zwischen den '
Hallo, der Browser Ich benutze Mozilla Firefox. Wenn ich mir den Code in der HTML-Seite ansehe, kann ich die Tags (html, body) sehen, aber ich kann sie nicht erreichen. – explorer
Im Quellcode ist es immer noch verfügbar, aber im 'DOM' (die Struktur, die aus dem HTML - Code für das Rendering erstellt wird und die für den Zugriff auf die einzelnen Elemente verwendet wird) hat der 'iframe' nur einen untergeordneten Knoten des Typ 'Text' mit'
// Ich möchte hier schreiben 'als' Daten', diese Daten werden nicht in DOMelements analysiert, so dass Sie nicht nach ihnen suchen können, Sie können nur auf die gesamte Zeichenfolge zugreifen. Sie könnten diese Zeichenfolge natürlich manuell in eine DOM-Struktur einlesen. Aber warum speichern Sie es überhaupt in einem 'iframe' Element? –