DomContainer.Eval для открытия всплывающего окна не возвращает - PullRequest
0 голосов
/ 24 августа 2011

Я вызываю скрипт для открытия окна оповещения, используя функцию Eval, как показано ниже:

ie.DomContainer.Eval("alert('just a test')");

Однако это не возвращается, и оно висит там. Любой другой вызов javascript в Eval работает нормально, если он не создает всплывающее окно. Кто-нибудь знает, как закрыть окно оповещений или модальное диалоговое окно, полученное в результате eval?

Я использую IE9, Watin 2.1.0.1196.

Спасибо.

1 Ответ

0 голосов
/ 24 августа 2011

Используя Watin 2.0 / IE8, всплывающее окно закрывается автоматически. Можете ли вы попробовать самый простой тест, как указано ниже?

Мой тест NUnit выглядит следующим образом.

    [Test]
    public void EValTest()
    {
        IE myIE = new IE(true);
        myIE.GoTo("www.google.com");
        myIE.DomContainer.Eval("alert('just a test')");
    }
...