Frage

Die Aufgabe ist defekte Links auf einer Webseite mit Selen RC und Java zu überprüfen. Es kann einfach durchgeführt werden, indem

a) click on link A
b) wait for page to open
c) focus on this window
d) verify text present on this page
e) Close this window

folgen dann die Schritte a bis e für Links B, Links C .... Links N

Dieser Prozess ist sequentiell.

Ist es möglich, alle Links zu parallel in einem neuen Fenster zu öffnen und überprüfen, ob sie defekt sind oder nicht das heißt einem professionellen Art und Weise?

Mit freundlicher Beratung (wenn möglich mit einer Stichprobe von Code)

War es hilfreich?

Lösung

Da ein Browser kann nur realistisch klicken Sie auf einen Link zu einem Zeitpunkt, das ist alles Sie in der Lage sein werden mit Selen zu tun. es tut alles ist, den Browser als Benutzer Macht zu manipulieren.

Wenn Sie nicht mit AJAX an alle Beteiligten, Ihre bessere Wette ist wahrscheinlich mit Httpclient diese außerhalb von Selen zu tun. Dort konnte man die Quelle und alle Links holen und eine HEAD-Anforderung ausgeben, um zu sehen, wenn Sie eine 404 (keine Notwendigkeit, assert Text vorhanden ist) erhalten. Sie könnten dies parallel tun und brauchen gar nicht für den Browser zu warten.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top