finden, die ich Selen WebDriver bin nicht gerade Selen-rcSelen WebDriver nicht Elemente auf einem modalen
Ich habe einen modalen Login-Prompt, die kommen, wenn Sie den Login-Button klicken. Es ist nur ein einfaches div wie -> das hat ein paar Rahmencontainer drin.
Ich kann Selen bekommen die modale zu öffnen und Selen die modale Ursache finden kann ich überprüfen, um zu sehen, ob es nach oben ist, so dass es nicht tut, ist der Behälter geöffnet
enderedWebElement resultsDiv = (RenderedWebElement) driver.findElement (By .className ("logincontentcontainer"));
Aber es kann keine Steuerelemente auf dem Modal wie Textfeld oder Schaltflächen finden. Ich habe versucht, nach Namen zu suchen, ID, Klassenname .... kein Glück. Firebug sehen ist die Kontrollen in Ordnung. Ich muss mehrere Male schlafen, um sicherzustellen, dass es sich nicht um eine Wettlaufsituation handelt.
Ich sollte hinzufügen, die Modalität, die kommt, ist ein Container mit 2 iframes die Steuerelemente, die ich brauche, sind in 1 iframe, was ein Formular mit den Steuerelementen auf diesem Formular enthält. nicht sicher, ob das wichtig ist
wow das tat es. Ich hatte versucht, zum Hauptmodal zu wechseln, das nicht den Ind iframe startet. 2 Stunden meines Lebens werde ich nie wieder kommen – ducati1212
@AdamPrax der Link ist kaputt – eeadev