Ejemplo n.º 1
0
        public void IsZipCodeNumeric()
        {
            DemoMainPageService.ClickOnDemo();

            PersonalityTestPageService.SetZipCode("00977");
            Assert.True(PersonalityTestPageService.CheckNumericZip);
        }
Ejemplo n.º 2
0
        public void OnSubmit()
        {
            DemoMainPageService.ClickOnDemo();

            PersonalityTestPageService.SetFullName("Shreya Shrestha");
            PersonalityTestPageService.SelectGender();
            PersonalityTestPageService.SetEmail("*****@*****.**");
            PersonalityTestPageService.SetPassword("jakdjflkajfdk");
            PersonalityTestPageService.SetCity("Kathmandu");
            PersonalityTestPageService.SetState("Nepalmandal");
            PersonalityTestPageService.SetZipCode("00977");
            PersonalityTestPageService.SetContactNo("9849310444");
            PersonalityTestPageService.SetIntroduction(SiteDriver.ReplicateString("intro "));
            PersonalityTestPageService.SetHobbies(SiteDriver.ReplicateString("replicate"));
            PersonalityTestPageService.ClickFavFood();
            PersonalityTestPageService.SelectSkills("Coding");
            PersonalityTestPageService.SelectCountry("Switzerland");
            PersonalityTestPageService.SelectFavItem();

            string curUrl = SiteDriver.GetCurrentUrl();

            PersonalityTestPageService.ClickSubmitButton();
            string nextpage = SiteDriver.GetCurrentUrl();

            Assert.True(curUrl != nextpage);
        }
Ejemplo n.º 3
0
        public void ValidateEmalId()
        {
            DemoMainPageService.ClickOnDemo();
            PersonalityTestPageService.SetEmail("*****@*****.**");
            string email   = PersonalityTestPageService.getEmailAddress();
            int    atIndex = email.IndexOf("@");

            Assert.True(atIndex > 1 && atIndex < (email.Length - 1));
        }
Ejemplo n.º 4
0
        public void NoFillSubmit()
        {
            DemoMainPageService.ClickOnDemo();
            string curUrl = SiteDriver.GetCurrentUrl();

            PersonalityTestPageService.ClickSubmitButton();
            string nexturl = SiteDriver.GetCurrentUrl();

            Assert.True(curUrl != nexturl);
        }
Ejemplo n.º 5
0
        public void OnReset()
        {
            DemoMainPageService.ClickOnDemo();
            string curUrl = SiteDriver.GetCurrentUrl();

            PersonalityTestPageService.SetFullName("Shreya Shrestha");
            PersonalityTestPageService.SelectGender();
            PersonalityTestPageService.SetEmail("*****@*****.**");
            PersonalityTestPageService.SetPassword("jakdjflkajfdk");
            PersonalityTestPageService.SetCity("Kathmandu");
            PersonalityTestPageService.ClickResetButton();
            string diffUrl = SiteDriver.GetCurrentUrl();

            Assert.True(curUrl == diffUrl);
        }
Ejemplo n.º 6
0
        public MainProgram(IWebDriver webDriver) : base(webDriver)
        {
            string prevUrl = SiteDriver.GetCurrentUrl();

            DemoMainPageService.ClickOnDemo();
            string currUrl = SiteDriver.GetCurrentUrl();


            verifyDiffUrl(prevUrl, currUrl);

            PersonalityTestPageService.SetFullName("Shreya Shrestha");
            PersonalityTestPageService.SelectGender();
            PersonalityTestPageService.SetEmail("*****@*****.**");
            PersonalityTestPageService.SetPassword("jakdjflkajfdk");
            PersonalityTestPageService.SetCity("Kathmandu");
            PersonalityTestPageService.SetState("Nepalmandal");
            PersonalityTestPageService.SetZipCode("00977");
            PersonalityTestPageService.SetContactNo("9849310444");
            PersonalityTestPageService.SetIntroduction(SiteDriver.ReplicateString("intro "));
            PersonalityTestPageService.SetHobbies(SiteDriver.ReplicateString("hobbies "));
            PersonalityTestPageService.ClickFavFood();
            PersonalityTestPageService.SelectSkills("Coding");
            PersonalityTestPageService.SelectCountry("Switzerland");
            PersonalityTestPageService.SelectFavItem();

            prevUrl = currUrl;
            PersonalityTestPageService.ClickSubmitButton();
            //bool moveahead = false;
            //try
            //{
            //    List<IWebElement> elements = SiteDriver.FindElements("input:invalid", "CSSSelector");
            //    foreach(IWebElement e in elements)
            //    {
            //        Console.WriteLine(e.)
            //    }
            //}
            //catch(NoSuchElementException e)
            //{
            //    moveahead = true;
            //}

            currUrl = SiteDriver.GetCurrentUrl();
            verifyDiffUrl(prevUrl, currUrl);

            SiteDriver.closeDriver();
        }
Ejemplo n.º 7
0
 public void MutipleSelectionOnFavFood()
 {
     DemoMainPageService.ClickOnDemo();
     Assert.True(PersonalityTestPageService.SelectMutipleFavFood() > 1);
 }
Ejemplo n.º 8
0
 public void MultipleSelectionOnGender()
 {
     DemoMainPageService.ClickOnDemo();
     Assert.True(PersonalityTestPageService.SelectMultipleGender() == 1);
 }