public void AlertDialogSimpleJavaDialogHandler2() { SimpleJavaDialogHandler dialogHandler = new SimpleJavaDialogHandler(); using (new UseDialogOnce(Ie.DialogWatcher, dialogHandler)) { Ie.Button(Find.ByValue("Show alert dialog")).Click(); Assert.AreEqual("This is an alert!", dialogHandler.Message, "Unexpected message"); } }
public void ConfirmDialogSimpleJavaDialogHandlerCancel() { Assert.AreEqual(0, Ie.DialogWatcher.Count, "DialogWatcher count should be zero"); SimpleJavaDialogHandler dialogHandler = new SimpleJavaDialogHandler(true); using (new UseDialogOnce(Ie.DialogWatcher, dialogHandler)) { Ie.Button(Find.ByValue("Show confirm dialog")).Click(); Assert.IsTrue(dialogHandler.HasHandledDialog, "Confirm Dialog should be handled."); Assert.AreEqual("Do you want to do xyz?", dialogHandler.Message); Assert.AreEqual("Cancel", Ie.TextField("ReportConfirmResult").Text, "Cancel button expected."); } }
public void IEUseOnceDialogHandler() { Assert.AreEqual(0, Ie.DialogWatcher.Count, "DialogWatcher count should be zero"); SimpleJavaDialogHandler dialogHandler = new SimpleJavaDialogHandler(); using (new UseDialogOnce(Ie.DialogWatcher, dialogHandler)) { Ie.Button(Find.ByValue("Show alert dialog")).Click(); Assert.IsTrue(dialogHandler.HasHandledDialog, "Alert Dialog should be handled."); Assert.AreEqual("This is an alert!", dialogHandler.Message, "Unexpected message"); } }
public void SimpleJavaAlertHandler() { WatiN.Core.Settings.AutoMoveMousePointerToTopLeft = false; WatiN.Core.Settings.MakeNewIeInstanceVisible = true; using(WatiN.Core.IE ie = new IE(Path.Combine(System.Environment.CurrentDirectory, "testpage1.htm"))) { ie.BringToFront(); Assert.AreEqual("Alert test", ie.Link("linkAlert").Text); WatiN.Core.DialogHandlers.SimpleJavaDialogHandler handler = new SimpleJavaDialogHandler(); ie.DialogWatcher.Add(handler); ie.Link("linkAlert").Click(); Assert.AreEqual("This is an alert message", handler.Message); } }