Das Beispielprogramm auf der WebseiteWas ist innerText in Bezug auf Webelemente?
http://www.qaautomation.net/?p=263
hat die folgende Codezeile:
return driver.findElement(By.tagName("body")).getText().contains("qaautomation.net");
Die getText() Dokumentation (http://seleniumhq.github.io/selenium/docs/api/java/) verwendet den Begriff 'innertext'. Was ist innerer Text?
Wenn ich das Programm ausführen und die Quell-HTML der resultierenden Google-Seite abrufen, kann ich "qaautomation.net" im Code nicht finden. Wie erhält Selenium den Text aus dem Quellcode?
EDIT
ich habe nun eine neue Frage auf diese Frage beziehen.
Wenn ich ‚die Quelle bekommen geschrieben html der resultierenden Google-Seite 'meinte ich, dass ich in den geöffneten Firefox-Browser gehe und auf Extras/Web Developer/Page Source klicke. Dies ist, nachdem die Seite vollständig in den Browser geladen wurde. Außerdem gibt die Codezeile in meiner Abfrage "true" zurück, sodass das Programm "qaautomation.net" im inneren Text finden muss. Ich bin verwirrt, wo Selenium 'qaautomation.net' findet, wenn ich es im HTML-Quellcode nicht finden kann. – Martin