Я пытаюсь автоматизировать один веб-сайт, в моем проекте после нажатия кнопки «Отправить» появится одно предупреждающее сообщение с кнопкой ОК. Я хочу нажать эту кнопку ОК.
Я пробовал использовать эти два кода по отдельности, но они не работают
AlertDialogHandler AlertDialog = new AlertDialogHandler();
ie.AddDialogHandler(AlertDialog);
ie.Button(Find.ByValue("Submit")).ClickNoWait();
AlertDialog.WaitUntilExists();
AlertDialog.OKButton.Click();
ie.WaitForComplete();
ie.RemoveDialogHandler(AlertDialog);
var AlertDialogHandler = new AlertDialogHandler();
using (new UseDialogOnce(ie.DialogWatcher, AlertDialogHandler))
{
ie.Button(Find.ByValue("Submit")).ClickNoWait();
AlertDialogHandler.WaitUntilExists(50);
var message = AlertDialogHandler.Message;
AlertDialogHandler.OKButton.Click();
ie.WaitForComplete();
}
При использовании этих двух кодов я получил такое же исключение: «диалоговое окно недоступно в течение 30 секунд».
Мы будем очень благодарны за любую помощь. Спасибо :)