public void ProperSave() { var task4 = new Task4(this.Driver); task4.NavigateToPage(GetHost() + "task_4"); Driver.WaitForElement(By.CssSelector("button.btn.btn-primary.btn-block.js-open-window"), 2).Click(); var abc = Driver.WindowHandles; Driver.SwitchTo().Window(abc[1]); Driver.SwitchTo().Frame(0); Driver.FindDisplayedElement(By.CssSelector("input[name='name'")).SendKeys("12345678901234567890123456789012345678901234567890"); Driver.FindDisplayedElement(By.CssSelector("input[name='email']")).SendKeys("*****@*****.**"); Driver.FindDisplayedElement(By.CssSelector("input[name='phone']")).SendKeys("693-463-719"); Driver.FindDisplayedElement(By.CssSelector("button#save-btn")).Click(); Assert.AreEqual("Wiadomość została wysłana", Driver.FindDisplayedElement(By.CssSelector("h1")).Text); }
public void ProperSave1() { var task4 = new Task4(this.Driver); task4.NavigateToPage(GetHost() + "task_4"); Driver.WaitForElement(By.CssSelector("button.btn.btn-primary.btn-block.js-open-window"), 2).Click(); var abc = Driver.WindowHandles; Driver.SwitchTo().Window(abc[1]); Driver.SwitchTo().Frame(0); Driver.FindDisplayedElement(By.CssSelector("input[name='name'")).SendKeys("12345678901234567890123456789012345678901234567890"); Driver.FindDisplayedElement(By.CssSelector("input[name='email']")).SendKeys("@vp.pl"); Driver.FindDisplayedElement(By.CssSelector("input[name='phone']")).SendKeys("693-463719"); Driver.FindDisplayedElement(By.CssSelector("button#save-btn")).Click(); Assert.AreEqual("Nieprawidłowy email", Driver.FindDisplayedElement(By.XPath("//input[@name='email']/following-sibling::span")).Text); Assert.AreEqual("Zły format telefonu - prawidłowy: 600-100-200", Driver.FindDisplayedElement(By.XPath("//input[@name='phone']/following-sibling::span")).Text); }