コード例 #1
0
        public void SelectTeamSortOrderTests()
        {
            var test = extent.CreateTest("Select team sort order test started");

            try
            {
                PeoplePage peoplePage = new PeoplePage(Driver);
                peoplePage.SearchTextandTeam("Tom", 3);
                peoplePage.ScrollpageDown();
                Assert.AreEqual(peoplePage.GetResultSize(), 3);
                Assert.AreEqual(peoplePage.GetNthResultName(2), "Tom Woolerton");
                peoplePage.SelectSortOrder("Z-A");
                var txt2 = peoplePage.GetNthResultName(0);
                Assert.AreEqual(txt2, "Tom Woolerton");
                peoplePage.SelectSortOrder("A-Z");
                var txt3 = peoplePage.GetNthResultName(0);
                Assert.AreEqual(txt3, "Tom Robinson");
                test.Pass("Assertion passed");
            }
            catch (Exception)
            {
                test.Fail("Assertion Failed");
                throw;
            }
        }
コード例 #2
0
        public void SearchTextSortOrderTests()
        {
            var test = extent.CreateTest("Search text and sort order test");

            try
            {
                PeoplePage peoplePage = new PeoplePage(Driver);
                peoplePage.SearchText("Tom");
                Assert.AreEqual(peoplePage.GetResultSize(), 4);
                Assert.AreEqual(peoplePage.GetNthResultName(3), "Tom Woolerton");
                peoplePage.SelectSortOrder("Z-A");
                var txt2 = peoplePage.GetNthResultName(0);
                Assert.AreEqual(txt2, "Tom Woolerton");
                peoplePage.SelectSortOrder("A-Z");
                var txt3 = peoplePage.GetNthResultName(0);
                Assert.AreEqual(txt3, "Tom Robinson");
                test.Pass("Assertion passed");
            }
            catch (Exception)
            {
                takeScreenShot("Search Text and sort order error screenshot", Driver);
                test.Fail("Assertion Failed");
                throw;
            }
        }