代码之家  ›  专栏  ›  技术社区  ›  Les

我可以用watin读取javascript警报框吗?

  •  11
  • Les  · 技术社区  · 16 年前

    我想使用watin验证javascript警报框中的错误消息。这有可能吗?谢谢。

    1 回复  |  直到 9 年前
        1
  •  13
  •   JoeBilly    9 年前

    看见 Trev's Blog here 也。

    using(IE ie = new IE("http://hostname/pagename.htm"))
    {
        AlertDialogHandler alertDialogHandler = new AlertDialogHandler();
        using (new UseDialogOnce(ie.DialogWatcher, alertDialogHandler ))
        {
            /*************************************
            * -- alert -- *
            * *
            * must use the "NoWait" to allow *
            * the code to goto the next line *
            * *
            *************************************/
    
            alertDialogHandler.WaitUntilExists();
            alertDialogHandler.OKButton.Click();
            ie.WaitForComplete();
        }
    }