public void TestSmokeRegistration() { RequestForCoursePage requestForCoursePage = new RequestForCoursePage(driver); SelectElement dropdown1 = new SelectElement(requestForCoursePage.courseDropdown); dropdown1.SelectByIndex(3); Thread.Sleep(3000); requestForCoursePage.surname.SendKeys("TestSurname"); requestForCoursePage.name.SendKeys("TestName"); requestForCoursePage.phone.SendKeys("0951234567"); requestForCoursePage.email.SendKeys("*****@*****.**"); requestForCoursePage.skype.SendKeys("testSkype"); SelectElement dropdown2 = new SelectElement(requestForCoursePage.whereFromDropdown); dropdown2.SelectByIndex(9); requestForCoursePage.queryOrComment.SendKeys("TestText. TestText."); requestForCoursePage.sendButton.Click(); string actualFinalMessage = requestForCoursePage.finalMessage.Text; string expectedFinalMessage = "Доброго времени суток!\r\nСпасибо что обратились в нашу компанию.\r\nВаша заявка принята.\r\nАдминистратор QALight свяжется с Вами в ближайшее время, для уточнения деталей и ответа на все интересующие Вас вопросы."; //Assert.True(actualFinalMessage.Equals(expectedFinalMessage), "Final Message is incorrect."); //Console.WriteLine("Registration was done successfully."); Assert.Less(8, 5, "Ping"); }
public void TestFooterLogoIsDisplayed() { RequestForCoursePage requestForCourcePage = new RequestForCoursePage(driver); Assert.True(requestForCourcePage.elementFooterLogo != null, "Footer Logo Element is NOT displayed."); Console.WriteLine("Footer Logo Element is displayed."); }
public void TestNavigationBarCount1() { RequestForCoursePage requestForCourcePage = new RequestForCoursePage(driver); int count = requestForCourcePage.elementsListNavigationBar.Count; Assert.True(count == 8, $"Count of elements in Navigation Bar is wrong. Is displayed {count}."); Console.WriteLine($"Are displayed {count} elements in Navigation Bar."); }