Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using Microsoft.VisualStudio.TestTools.UnitTesting;
- using OpenQA.Selenium.Chrome;
- using OpenQA.Selenium.Support.UI;
- namespace QACentric
- {
- [TestClass]
- public class UnitTest1
- {
- private ChromeDriver browser;
- [TestInitialize]
- public void initializeTest()
- {
- browser = new ChromeDriver();
- var page = "http://demoqa.com/registration/";
- browser.Manage().Window.Maximize();
- browser.Navigate().GoToUrl(page);
- }
- [TestCleanup]
- public void CleanUpTest()
- {
- //browser.Close();
- }
- [TestMethod]
- public void TestMethod1()
- {
- var firstName = browser.FindElementById("name_3_firstname");
- firstName.SendKeys("Georgiana");
- firstName.Clear();
- var lastName = browser.FindElementById("name_3_lastname");
- lastName.SendKeys("Alexii");
- var validationMessage = browser.FindElementByXPath("//*[@id='pie_register']/li[1]/div[1]/div[2]/span");
- Assert.AreEqual("* This field is required", validationMessage.Text);
- }
- [TestMethod]
- public void TestMethod2()
- {
- var firstName = browser.FindElementById("name_3_firstname");
- firstName.SendKeys("Georgiana");
- var lastName = browser.FindElementById("name_3_lastname");
- lastName.SendKeys("Alexii");
- var status = browser.FindElementByXPath("//*[@id=\"pie_register\"]/li[2]/div/div/input[1]");
- status.Click();
- //Hobbies
- var hobbyDancing =
- browser.FindElementByCssSelector("#pie_register > li:nth-child(3) > div > div > input:nth-child(2)");
- var hobbyReading =
- browser.FindElementByCssSelector("#pie_register > li:nth-child(3) > div > div > input:nth-child(4)");
- hobbyDancing.Click();
- hobbyReading.Click();
- //Tara
- var country = "Romania";
- var selectCountry = browser.FindElementByXPath("//*[@id='dropdown_7']/option[@value='" + country + "']");
- selectCountry.Click();
- //BirthDate
- var monthValue = "7";
- var dayValue = "28";
- var yearValue = "1995";
- var month = browser.FindElementById("mm_date_8");
- var day = browser.FindElementById("dd_date_8");
- var year = browser.FindElementById("yy_date_8");
- month.SendKeys(monthValue);
- day.SendKeys(dayValue);
- year.SendKeys(yearValue);
- //Phone
- var phone = browser.FindElementById("phone_9");
- phone.SendKeys("0754678511");
- //Username
- var username = browser.FindElementById("username");
- username.SendKeys("MissAsmodvvjjdeus");
- //Email
- var email = browser.FindElementById("email_1");
- email.SendKeys("georgiana.aledoodxii@yahoo.com");
- //Profile Pic
- var profilePic = browser.FindElementById("profile_pic_10");
- profilePic.SendKeys("C:\\Program Files (x86)\\Google\\Chrome\\Application\\64.0.3282.186\\eye.jpg");
- //AboutYourself
- var aboutYou = browser.FindElementById("description");
- aboutYou.SendKeys("Ceva despre mine!!!!!!!!!^_^");
- //Password
- var password = browser.FindElementById("password_2");
- password.SendKeys("3359xa78x@@aaaaaaaaaa");
- //Password confirm
- var confirmPassword = browser.FindElementById("confirm_password_password_2");
- confirmPassword.SendKeys("3359xa78x@@aaaaaaaaaa");
- //Submit button
- var submitButton = browser.FindElementByXPath("//*[@id='pie_register']/li[14]/div/input");
- submitButton.Click();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement