Попал в следующую ситуацию. Есть ссылка после клика на которую открывается новое окно.
Пытаюсь проверить что открылась правильная страница, делаю это так:
void CheckPage(string url, string Comment)
{
LogFile = Log.AppendText();
if (driver.Url == url)
{
LogFile.WriteLine("{0} Отображается верная страница:{1}- {2}", SystemMessage[0], driver.Url, Comment);
}
else
{
LogFile.WriteLine("{0} Отображается не верная страница: {1} (должно быть: {2})", SystemMessage[1], driver.Url, url);
}
LogFile.Close();
}
Он проверят URL в том окошко откуда происходил клик. Как сделать так чтобы он проверял в открывшемся окне?
Думаю использовать следующее:
driver.SwitchTo().Window(name).Url. Правда проблема в том что я имени окна не знаю :) Так что куда не сунусь везде тупик(но это пока так).


