Ich habe das Skript mit Selen mit Java entwickelt und sehe das Problem so, dass der Wert im Rahmen nicht eingegeben werden kann.Webdriver: Wert kann nicht in verschachteltem iframe, frameset und frame eingegeben werden
Bitte helfen Sie mir dabei.
HTML snippet:
<html>
<head>
<frameset>
<frame name ='test'...>
<html>
<head>
<body>
<form>
<div>
<iframe name ='test1'..>
\t <html>
\t <head>
\t <frameset name='MainContainer'..>
\t \t <frame name ='General' ..>
\t \t \t <div> .....</div>
\t \t <frame name ='GlobalOptions' ..>
\t \t \t <input name="scr" type="textbox" size="9" maxLength="8"/>
\t \t <frameset name='Container'..>
\t \t \t <frame name ='Gen' ..>
\t \t \t <div> .....</div>
\t \t \t <frame name ='Glo' ..>
\t \t \t <div> .....</div>
</div>
</form>
</body>
...
</html>
Unten ist der Code driver.switchTo(). Frame (driver.findElement (By.name ("test")))); driver.switchTo() .frame (driver.findElement (By.name ("test1"))); driver.switchTo() .frame (driver.findElement (By.name ("GlobalOptions")))); driver.findElement (By.name ("scr")). SendKeys ("CART"); – VVV
Bitte stellen Sie Ihre Code-Schnipsel in Frage, denn in Kommentaren sieht es unlesbar – Batiaev