public void TestMethod_EjercicioShowsAlert() { JsToastrPOM jsToastPOM = new JsToastrPOM(this.driver); string message = "Hola Hugo"; string alertText = "You can perform some custom action after a toast goes away"; jsToastPOM.WriteOnMessage(message); jsToastPOM.ClickCheckOnAddBehavior(); jsToastPOM.ClickButtonShowToast(); Thread.Sleep(2000); Assert.IsTrue(jsToastPOM.GetToastMessageText().Contains(message)); jsToastPOM.ClickOnToast(); Thread.Sleep(2000); Assert.AreEqual(alertText, jsToastPOM.GetAlertText()); jsToastPOM.ClickOkOnAlert(); }
public void TestMethod_ToastWithPageObjectModel() { JsToastrPOM jsToastPOM = new JsToastrPOM(this.driver); string titulo = "Titulo del Contenedor"; string message = "Hola Hugo"; jsToastPOM.WriteOnTitle(titulo); jsToastPOM.ClickButtonShowToast(); Thread.Sleep(5000); Assert.AreEqual(titulo, jsToastPOM.GetToastTitleText()); jsToastPOM.WriteOnMessage("Hola Hugo"); jsToastPOM.ClickButtonShowToast(); Thread.Sleep(5000); Assert.IsTrue(jsToastPOM.GetToastMessageText().Contains(message)); jsToastPOM.ClickButtonClearToasts(); jsToastPOM.ClickCheckOnCloseButton(); jsToastPOM.ClickButtonShowToast(); Thread.Sleep(5000); Assert.IsTrue(jsToastPOM.GetButtonToastClose() != null); }