0
我有一個ASP.Net MVC網絡應用程序,將用於許多不同的機器。我希望將頁面的URL作爲字符串獲取,然後使用Url進行硒自動測試。獲取MVC網頁的網址
我曾嘗試使用下面的代碼嘗試:
public static string getUrl()
{
Uri uri = HttpContext.Current.Request.Url;
String absoluteUrlBase =
uri.Scheme + "://" +
uri.Host +
(uri.IsDefaultPort ? "" : ":" + uri.Port);
return absoluteUrlBase;
}
但得到使用這種方法的錯誤「不設置到對象的實例對象引用」。
這隻能得到當前頁面。我如何將驅動程序重定向到除了我正在使用的頁面之外的其他頁面? – user2184530
@ user2184530,這是一個新問題,請在下次創建一個新問題,但我懷疑您的問題的答案在於'driver.Navigate()'方法。請同時查看[Selenium網站](https://code.google.com/p/selenium/),您的兩個問題都有關於它們的文檔......特別是[這裏](http://selenium.googlecode。 com/git/docs/api/dotnet/html/M_OpenQA_Selenium_Remote_RemoteWebDriver_Navigate.htm)。 – Arran