Wie schalte ich um Weiterleitung url mit selenium web driver

Ich würde gerne wissen, ob es möglich ist, wechseln, Weiterleitung url mit java selenium web driver.

Ich mache automation für eine app in facebook, sondern der Entwickler der app hat eingesetzt "- Anfrage dialog" facebook-api-Funktion akzeptiert "redirect_url" in java script.

Wie schalte ich mein web-Treiber, die Seite umgeleitet?

Einer Lösung für dieses ist

String redirected_url = driver.getCurrentUrl();//This url is not matching with the one  showing in address bar.
driver.get(redirected_url);

Problem mit den oben genannten ist die gleiche Seite lädt wieder, aber jetzt mit der umgeleiteten url zeigt in der Adresszeile und ist es mir erlaubt zu tun, Automatisierungs-weiter

Ich brauche eine Lösung, so etwas wie die Fahrer.switchTo().

Eigentlich, wenn ich auf einen button zu klicken, es ist das umleiten zu einer anderen Seite (Umleitung url intern ist, wir kann nicht sehen, diese url in der Adresszeile, aber Holen kann mit driver.getCurrentUrl()). Diese Umleitung der url, die wir bekommen können mit selenium web driver aber es ist keine änderung im Quelltext der Seite nach dem redirect

Dank im Voraus für Eure Hilfe.

  • Wenn Ihr eine Umleitung, die neue URL erscheint in der Adressleiste des Browsers. Sie beschreiben, leitet nicht leitet.
  • ist die Frage, wie Sie auf das Dialogfeld, das sich öffnet ?
InformationsquelleAutor user2753523 | 2013-11-03
Schreibe einen Kommentar