w selen Nodejs Jak mogę uzyskać aktualny adres URL strony mam badanie (moment mój skrypt testu jest uruchomiony Zakładamy, że strona początkowo został przekierowany)Pobiera aktualny adres URL przeglądarki
5
A
Odpowiedz
9
driver.get("http://www.google.com")
.then(function() {
return driver.getCurrentUrl();
})
.then(function(currentUrl) {
// work with the current url of browser
});
0
aby pokazać, że musi użyć toString:
var currentURL = driver.getCurrentUrl().toString();
console.log("***>>> getCurrentUrl: "+currentURL);
+1
Właściwie kiedy używam Twojego kodu otrzymuję ManagedPromise :: 1143 {[[PromiseStatus]]: "oczekuje"} – daronwolff
Znalazłem ten link, może być pomocny: Czy https://code.google.com/p/selenium/wiki/JsonWireProtocol#/session/:sessionId/url – Richard
standardowa metoda nie działa tutaj? http://selenium.googlecode.com/git/docs/api/java/org/openqa/selenium/WebDriver.html#getCurrentUrl() – olyv
Pracuję z nodeJS –