Пример #1
0
        public void SendFormWithoutData()

        {
            //var categoryHeader = driver.FindElement(By.CssSelector("#contact-link > a:nth-child(1)"));
            // categoryHeader.Click();//to byl przypadelk, gdy otwieralem glowna strone a potem contact us

            // var contactSend = driver.FindElement(By.CssSelector("#submitMessage"));
            // contactSend.Click(); //zamienoine na sut.ClickSubmitButton();
            sut.ClickSubmitButton();

            //WebDriverWait waitDriver = new WebDriverWait(driver, new System.TimeSpan(0, 0, 15));
            //var checkError = waitDriver.Until(ExpectedConditions.ElementExists(By.CssSelector(".alert")));//oczekuje na przycisk

            //var checkError = driver.FindElement(By.CssSelector(".alert"));
            // string text = checkError.Text;//zamienione na var errorMessage = sut.GetErrorMessage();
            var errorMessage = sut.GetErrorMessageText();


            //StringAssert.Contains("Invalid email address.", errorMessage);
            Assert.IsTrue(sut.IsErrorMessageDisplayed(), errorMessage);

            // Assert.That(checkError.Text, Is.EqualTo("Invalid email address."));//tego sie uzywa bo wygodniejsze

            //driver = new ChromeDriver;
            //var driver = new ChromeDriver();//tworzenie obiektu drivera, konstruktor
            //Assert.AreEqual(2,1);// error zatrzymuje aplikacje
            // driver.Quit();//close zamknie okno a quit drivera
        }
Пример #2
0
        public void ContactUsEmptySend()
        {
            //driver.Navigate().GoToUrl("http://automationpractice.com/index.php");
            //var contactUsButton = driver.FindElement(By.CssSelector("#contact-link"));
            //contactUsButton.Click();
            //var sendButton = driver.FindElement(By.CssSelector("#submitMessage"));
            //sendButton.Click();

            sut.ClickSubmitButton();


            //var errorMessage = driver.FindElement(By.CssSelector("alert-danger li"));

            //string errorString = errorMessage.ToString();
            //StringAssert.Contains("Invalid email address.", errorString);

            //Assert.IsTrue(sut.IsErrorMessageDisplayed(), "Error message wasn't displayed to user.");
            //Assert.That(sut.GetErrorMessageTest(), Contains.Substring("Invalid email address."));
        }