我想從我的aspx頁面開始Selenium測試。 我在我的解決方案中安裝了NuGet的Selenium。從aspx運行硒測試
在後面的代碼爲我的網頁我有這樣的:
protected void Page_Load(object sender, EventArgs e)
{
_driver = new FireFoxDriver();
_driver.Manage().Window.Maximize();
_driver.SwitchTo().Window(_driver.CurrentWindowHandle);
_driver.Manage().Cookies.DeleteAllCookies();
_driver.Manage().Timeouts().ImplicitlyWait(TimeSpan.FromSeconds(3));
_driver.Navigate().GoToUrl("http://www.google.com/");
_driver.FindElement(By.Id("lst-ib")).SendKeys("ModelTrains");
_driver.FindElement(By.Id("lst-ib")).SendKeys(Keys.Enter);
_driver.Quit();
}
的代碼運行,我可以單步,但我沒有看到新窗口或瀏覽器實例,我也不要得到任何錯誤。 我在做什麼錯了?
我我的本地機器上運行的網站IIS,所以我會在這裏看到FireFox,不是嗎?當我在單元測試中直接運行相同的代碼時,它會打開窗口,我只是想知道它們有什麼不同。 – PitAttack76