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;
            }
        }
        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;
            }
        }
        public void Pretest()
        {
            Driver     = new FirefoxDriver();
            Driver.Url = "https://octopusinvestments.com/adviser/about-us/our-people";
            var    peoplePage    = new PeoplePage(Driver);
            string currentHandle = Driver.CurrentWindowHandle;

            peoplePage.HandleDialog();
            Driver.SwitchTo().DefaultContent();
            peoplePage.ScrollpageDown();
        }
        public void SearchTextAndTeamTest()
        {
            var test = extent.CreateTest("Search Text and Team test started");

            try
            {
                PeoplePage peoplePage = new PeoplePage(Driver);
                peoplePage.SearchTextandTeam("Tom", 0);
                var txt1 = peoplePage.GetNthResultName(0);
                Assert.AreEqual(txt1, "Tom Wood");
                test.Pass("Assertion passed");
            }
            catch (AssertionException)
            {
                takeScreenShot("Search text and team Error screenshot", Driver);
                test.Fail("Assertion Failed");
                throw;
            }
        }
        public void SortOrderOnDefaultPage()
        {
            var test = extent.CreateTest("Sort order on default test started");

            try
            {
                PeoplePage peoplePage = new PeoplePage(Driver);
                peoplePage.SelectSortOrder("Z-A");
                var txt2 = peoplePage.GetNthResultName(0);
                Assert.AreEqual(txt2, "Vince Keen");
                peoplePage.SelectSortOrder("A-Z");
                var txt3 = peoplePage.GetNthResultName(0);
                Assert.AreEqual(txt3, "Abigail Rayner");
                test.Pass("Assertion passed");
            }
            catch (Exception)
            {
                takeScreenShot("Sort order on default page test error", Driver);
                test.Fail("Assertion Failed");
                throw;
            }
        }