Webaii ConfirmDialog отсутствует? - PullRequest
0 голосов
/ 09 июня 2009

Как вы, ребята из Webaii, обрабатываете всплывающие окна с подтверждением JavaScript?

Я не могу найти класс ConfirmDialog в ArtOfTest.WebAii.Win32.Dialogs, и если я пытаюсь использовать вместо этого AlertDialog, я получаю ArgumentException из-за правил проверки в ctor для класса AlertDialog: «System.ArgumentException: диалоговое окно предупреждения может быть закрыто только с помощью кнопок ОК или ЗАКРЫТЬ»

Мои коды:

Manager.DialogMonitor.AddDialog (новый AlertDialog (ActiveBrowser, DialogButton.CANCEL)); Manager.DialogMonitor.Start (); * +1007 *

Ответы [ 2 ]

1 голос
/ 01 февраля 2012

На самом деле ваша проблема в том, что диалоговое окно предупреждения отсутствует.

Так что вам нужно добавить что-то вроде этого, чтобы игнорировать неожиданные обработчики диалогов:

myManager.Settings.UnexpectedDialogAction = UnexpectedDialogAction.DoNotHandle;

Добавьте предыдущий код перед тем, как щелкните по элементу, который вызывает окно предупреждения.

1 голос
/ 28 июня 2009
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...