2014-04-16 17 views
5

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

+0

Znalazłem ten link, może być pomocny: Czy https://code.google.com/p/selenium/wiki/JsonWireProtocol#/session/:sessionId/url – Richard

+0

standardowa metoda nie działa tutaj? http://selenium.googlecode.com/git/docs/api/java/org/openqa/selenium/WebDriver.html#getCurrentUrl() – olyv

+0

Pracuję z nodeJS –

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

Powiązane problemy