}
}
}
context.Browser.CaptureConfirmDialog((ConfirmDialogHandler handler) =>
{
btn.WaitUntilExistsAndClickNoWait(context.TestConfig.Timeout);
}, 5);
btn.WaitUntilExistsAndClickNoWait(context.TestConfig.Timeout);为Button点击事件
3、文件下载对话框FileDownloadHandler
var btn = "获取button按钮";
var fileName = System.Windows.Forms.Application.StartupPath + "保存路径文件名";
FileDownloadHandler fileDownloadHandler = new FileDownloadHandler(fileName);
using (new UseDialogOnce(context.Browser.DialogWatcher, fileDownloadHandler))
{
btn.WaitUntilExistsAndClickNoWait(context.TestConfig.Timeout);
context.Browser.WaitUntil(5);
fileDownloadHandler.WaitUntilFileDownloadDialogIsHandled(60);
fileDownloadHandler.WaitUntilDownloadCompleted(200);
}
4、网页对话框(window.open)有的网页对话框通过window.open的方式进行打开的是其他的页面,比如通过其他的页面进行添加分类等等,遇到此处的时候应该如何处理呢?其实这等窗口是页面,内容可以通过Browser对象来进行获取。
首先需要将主浏览器对象进行保存,让这个browser对象再打开新窗口,从中获取窗口页面的URL
如下代码:
var rginBrowser = context.Browser;//context.Browser浏览器对象
try
文章来源于领测软件测试网 https://www.ltesting.net/