Ich muss eine Anwendung mit Selenium testen. Die Anwendung enthält externe Inhalte wie Anzeigen. In meinem Test muss ich mehrmals warten, bis das Dokument geladen ist. Das sieht so aus:
%Vor%Es passiert manchmal, dass der Browser immer noch Ressourcen lädt. Soweit ich verstehe, könnte ich manchmal akzeptieren, dass readyState ist interaktiv anstelle von vollständig Zum Beispiel wenn einige Anzeigen nicht rechtzeitig geladen werden, ist für meinen Test absolut nicht interessant.
Ist es irgendwie möglich, eine Liste von Ressourcen mit URLs zu erhalten, die noch nicht geladen wurden? Dann könnte ich eine Assertion einbauen, die überprüft, welche Ressourcen für den Test notwendig sind und welche nicht.
Ich benutze Selenium Java WebDriver 2.53.1 mit Firefox 46 unter Linux.
Tags und Links javascript java integration-testing selenium selenium-webdriver