}
}
}
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
文章來源于領測軟件測試網 http://www.kjueaiud.com/