Я использую watin для входа на сайт и получения информации. Если уже есть другой логин для этой же учетной записи в другом месте, на веб-сайте появится окно с сообщением «закрыть другие сеансы?» и есть две кнопки «Да» и «Нет». Мне нужно захватить это и нажать «Да».
Я не знаю, какой тип всплывающего окна, я пробовал AlertDialogHandler и ConfirmDialogHandler, но, кажется, не работает, кто-нибудь может помочь ?? ниже приведен фрагмент кода. Спасибо!
BrowserIe.Ie.Image(Find.ByName("login")).ClickNoWait();
AlertDialogHandler d= new AlertDialogHandler();
if(d.Exists())
{
log.Debug("got alert dialog when logging in...");
d.OKButton.Click();
}
ConfirmDialogHandler confirm = new ConfirmDialogHandler();
if(confirm.Exists())
{
{
log.Debug("got confirm dialog when logging in...");
confirm.OKButton.Click();
}
}