2
我在#IE9中使用webDriver並發現一個問題。如果我以運行模式開始測試,那麼所有測試都會失敗,因爲webDriver不存在(兩個窗口即ie),但如果我在測試中放置斷點並開始測試調試模式我已通過所有測試。請告訴我,做什麼,因爲我不知道。 這是我的代碼:C#中的WebDriver(使用Windows和同步)
private void MyMethods(IWebdriver driver)
{
foreach (var item in driver.WindowHandles) // if I put breakpoint, I see 2 count Window Handles else this methods don't work.
{
if (driver.SwitchTo().Window(item).Title == "PortalSubMenuPopupForm")
{
driver.SwitchTo().Window(item);
break;
}
}
}
在發佈代碼,需要一個以上的線,你需要前綴每一行4個空格。 backtick無法正常工作。 – Amy