运行编码ui测试时检测javascript对话框

运行编码ui测试时检测javascript对话框,javascript,visual-studio-2010,dialog,coded-ui-tests,Javascript,Visual Studio 2010,Dialog,Coded Ui Tests,我正在从VisualStudio运行一个编码的ui测试。我创建了一个根据控件类型执行操作的库 例如,如果控件是按钮,我将执行以下操作: if (myButton.Id.CompareTo(Id) == 0) { Mouse.Click(myButton); } 现在,有时单击按钮会打开一个javascript对话框来确认单击。我事先不知道哪个按钮会触发一个对话框,所以我想知道如何检测是否有一个对话框。那我就做那种事: UIMapInfo.PerformDialogAction(Brow

我正在从VisualStudio运行一个编码的ui测试。我创建了一个根据控件类型执行操作的库

例如,如果控件是按钮,我将执行以下操作:

if (myButton.Id.CompareTo(Id) == 0)
{
    Mouse.Click(myButton);
}
现在,有时单击按钮会打开一个javascript对话框来确认单击。我事先不知道哪个按钮会触发一个对话框,所以我想知道如何检测是否有一个对话框。那我就做那种事:

UIMapInfo.PerformDialogAction(BrowserDialogAction.Ok);

有人知道如何检测是否存在对话框吗

我也有同样的问题,偶然发现了这一页,它有一些答案: