Ватин, VBScript

Я использую WatiN для своих веб-тестов. На одной из моих веб-страниц у меня есть функция VBScript, которая открывает диалоговое окно. Я не могу получить к нему доступ с помощью WatiN.

Я попытался использовать WatiNTestRecorder; это было неудачно.

Я также пробовал это: http://blogs.dovetailsoftware.com/blogs/kmiller/archive/2008/07/16/scenario-testing-with-watin.aspx, снова безуспешно.


person Community    schedule 23.03.2009    source источник


Ответы (1)


Вы пробовали VbScriptMsgBoxDialogHandler? Следуя примеру

        var handler = new VbScriptMsgBoxDialogHandler(buttonToPush);
    using(new UseDialogOnce(Ie.DialogWatcher, handler ))
    {
        Ie.Button("vbScriptMsgBox").ClickNoWait();
        handler.WaitUntilHandled(10);

                Assert.That(handler.HasHandledDialog, "Should have handled dialog");                
    }
person Jeroen van Menen    schedule 31.03.2009