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 ?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich bin nicht vertraut mit der Facebook API, aber ich denke
driver.navigate().to(url);
ist, was Sie suchen.