アプリケーションでサインインすると、別のページに移動します。次に、Selenium C#のWebDriverを使用して、新しいURLを取得する必要があります。
これを行う関数が見つかりません。 _driver.Url
_、driver.getLocation()
およびdriver.getCurrentUrl()
を試しましたが、C#アプリケーションで何も機能していません。それで、どういうわけか現在のURLを取得することは可能ですか?それがナビゲートされた後?
はい、現在のページのURLを取得できます。ドライバーをインスタンス化し、ドライバーのUrlプロパティを取得します。
コードスニペット:
IWebDriver driver = new FirefoxDriver();
String currentURL = driver.Url;
からのヘルプ:セレン:ベースURLの検索
IWebDriver driver = new OpenQA.Selenium.IE.InternetExplorerDriver("C:\\");
Console.WriteLine("url "+ driver.Url);
driver.Urlは現在のURLを提供します