0

Ich habe ein Skript, das driver.get() verwendet, um eine Seite im Internet Explorer zu schließen. Die meisten Seiten in der Anwendung sind als geladen gekennzeichnet, aber seit den letzten Wochen werden einige Seiten nicht als geladen erkannt, obwohl sie 200 zurückgegeben haben. Dieses Skript hat in der Vergangenheit funktioniert, aber vor einigen Wochen nicht mehr funktioniert. Jeder hat Ahnung davon? Ich kann nicht einmal warten, da ich feststelle, dass während des Debuggens es nur in der Anweisung driver.get() hängen bleibt.Selenium-Webdriver-Skript kann Seitenladung nicht erkennen

+0

Sie implizieren die Seite dauert zu viel Zeit zu laden – Madhan

Antwort

0

Ich bin schon in unserer App in diese App geraten. Das Front-End vermasselt die Navigation und bringt driver.get() durcheinander. Ich musste mit Javascript direkt navigieren.

Das ist in Java, aber was auch immer Sprache Bindung Sie in sind, wird eine Möglichkeit haben, JS auszuführen. Diese Zeichenfolge von JS wird jedoch für alle Bindungen gleich sein.

0

In Internet Explorer sollten die Sicherheitseinstellungen festgelegt werden. Um die Sicherheitseinstellungen zu setzen -> Öffnen Sie IE -> Extras -> Internetoptionen -> Sicherheit -> deaktivieren Sie hier für alle Internet-, Intranet-, vertrauenswürdigen und eingeschränkten Sites den geschützten Modus und übernehmen und speichern Sie Einstellungen.

Hoffe das hilft :)