Попал в следующую ситуацию. Есть ссылка после клика на которую открывается новое окно.
Пытаюсь проверить что открылась правильная страница, делаю это так:
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. Правда проблема в том что я имени окна не знаю :) Так что куда не сунусь везде тупик(но это пока так).