자바 스크립트 경고 창의 "확인"버튼을 클릭하려고합니다. 그러나 AddDialogHandler
메서드는 개체 참조가 개체의 인스턴스로 설정되지 않습니다. 내가 뭘 잘못하고 있니?WatiN - 기존 WebBrowser에 ReturnDialogHandler를 추가 할 수 없습니다.
// Class
IE browser;
button_click()
{
var thread = new Thread(() =>
{
WatiN.Core.Settings.AutoStartDialogWatcher = false;
browser = new IE(webBrowser1.ActiveXInstance);
ReturnDialogHandler myHandler = new ReturnDialogHandler();
browser.AddDialogHandler(myHandler); // This line throws exception
browser.Button(Find.ById("alertButton")).ClickNoWait();
myHandler.WaitUntilExists();
myHandler.OKButton.Click();
browser.WaitForComplete();
});
thread.Name = "KillAlertWindowAsync";
thread.IsBackground = true;
thread.SetApartmentState(ApartmentState.STA);
thread.Start();
}
}
일반적인 확인 대화 상자 창입니까? –
간단한 자바 스크립트 경고입니다. – iCantSeeSharp