我似乎天真地希望这段代码点击一个打开弹出窗口的按钮,切换到弹出窗口,找到结果框架(感谢销售人员!)点击那里的按钮然后最终将焦点切换回原始页面。
相反,我在最终切换到' home'。
时收到500服务器错误我该怎么办?我使用的是ChromeDriver 19.0.1068.0
由于
PageHelper.CountryButton.Click();
var home = _driver.CurrentWindowHandle;
foreach (var window in _driver.WindowHandles)
{
if (_driver.SwitchTo().Window(window).Title.Contains("Search"))
{
_driver.SwitchTo().Frame("resultsFrame");
PageHelper.Country.Click();
break;
}
}
_driver.SwitchTo().Window(home);