Exemple #1
0
        public void TestMethod1()
        {
            IWebDriver driver = new ChromeDriver();

            driver.Navigate().GoToUrl("https://www.sportsadda.com/");

            driver.Manage().Window.Maximize();

            string handle = driver.CurrentWindowHandle;

            FunctionalLib.MouseOver(driver, "/html/body/div[1]/div/myapp/section[3]/div/div/div/div[1]/div/section[1]/div/div/div[1]/div/h2");

            for (int i = 2; i <= 4; i++)
            {
                FunctionalLib.clickAction(driver, "/html/body/div[1]/header/section[1]/div/div[2]/div[2]/nav/ul/li[" + i + "]/a/span", "xpath");

                Thread.Sleep(2000);

                string title = driver.FindElement(By.XPath("/html/body/div[1]/header/section[1]/div/div[2]/div[2]/nav/ul/li[" + i + "]/a/span")).Text;

                Console.WriteLine(title);
                if (title.Contains("Cricket"))

                {
                    for (int j = 2; j <= 7; j++)
                    {
                        FunctionalLib.clickAction(driver, "/html/body/div[1]/header/section[2]/div/div[2]/nav/ul/li[" + j + "]/a", "xpath");
                        Thread.Sleep(2000);
                        string title2 = driver.FindElement(By.XPath("/html/body/div[1]/header/section[2]/div/div[2]/nav/ul/li[" + j + "]/a")).Text;

                        Console.WriteLine(title2);
                    }
                }
                if (title.Contains("Football"))

                {
                    for (int k = 2; k <= 8; k++)
                    {
                        FunctionalLib.clickAction(driver, "/html/body/div[1]/header/section[3]/div/div[2]/nav/ul/li[" + k + "]/a", "xpath");


                        Thread.Sleep(2000);
                        string title3 = driver.FindElement(By.XPath("/html/body/div[1]/header/section[3]/div/div[2]/nav/ul/li[" + k + "]/a")).Text;
                        Console.WriteLine(title3);
                    }
                }

                if (title.Contains("Kabaddi"))

                {
                    for (int a = 2; a <= 8; a++)
                    {
                        FunctionalLib.clickAction(driver, "/html/body/div[1]/header/section[4]/div/div[2]/nav/ul/li[" + a + "]/a", "xpath");
                        Thread.Sleep(2000);
                        string title4 = driver.FindElement(By.XPath("/html/body/div[1]/header/section[4]/div/div[2]/nav/ul/li[" + a + "]/a")).Text;
                        Console.WriteLine(title4);
                    }
                }
            }
        }
Exemple #2
0
        public void Homepage()

        {
            onetimesetup();

            //Homepage
            for (int i = 1; i <= 12; i++)
            {
                FunctionalLib.MouseOver(driver, "/html/body/div[1]/div/myapp/section[3]/div/div/div/div[1]/div/section[" + i + "]/div/div/div[1]/div/a");
                Thread.Sleep(2000);
                FunctionalLib.clickAction(driver, "/html/body/div[1]/div/myapp/section[3]/div/div/div/div[1]/div/section[" + i + "]/div/div/div[1]/div/a", "xpath");
                driver.Navigate().Back();
            }
        }
        public void TestMethod1()
        {
            string imgName = DateTime.Now.ToString("dd/MM/yyyy-HH-mm-ss");

            ExtentHtmlReporter reporter = new ExtentHtmlReporter("./ReportsHomepage/reports.html");

            var extend = new ExtentReports();

            extend.AttachReporter(reporter);

            var test = extend.CreateTest("stumped");

            IWebDriver driver = new ChromeDriver();

            //driver.Manage().Timeouts().ImplicitWait.Add(TimeSpan.FromSeconds(60));

            driver.Navigate().GoToUrl("https://www.sportsadda.com/");

            driver.Manage().Window.Maximize();

            driver.FindElement(By.Id("cookiebtn")).Click();
            Thread.Sleep(2000);

            driver.FindElement(By.XPath("//div[@class='close']")).Click();
            Thread.Sleep(2000);

            string handle = driver.CurrentWindowHandle;

            FunctionalLib.MouseOver(driver, "/html/body/div[1]/div/myapp/section[4]/div/div/div/div[1]/div/section[1]/div/div/div[1]/div/a");

            for (int i = 2; i <= 4; i++)
            {
                FunctionalLib.clickAction(driver, "/html/body/div[1]/header/section[1]/div/div[2]/div[2]/nav/ul/li[" + i + "]/a/span", "xpath");

                Thread.Sleep(2000);

                string title = driver.FindElement(By.XPath("/html/body/div[1]/header/section[1]/div/div[2]/div[2]/nav/ul/li[" + i + "]/a/span")).Text;

                Console.WriteLine(title);
                if (title.Contains("Cricket"))

                {
                    for (int j = 2; j <= 7; j++)
                    {
                        FunctionalLib.clickAction(driver, "/html/body/div[1]/header/section[2]/div/div[2]/nav/ul/li[" + j + "]/a", "xpath");
                        Thread.Sleep(2000);
                        string title2 = driver.FindElement(By.XPath("/html/body/div[1]/header/section[2]/div/div[2]/nav/ul/li[" + j + "]/a")).Text;
                        Console.WriteLine(title2);
                        test.Log(Status.Pass, title2);
                    }
                }
                if (title.Contains("Football"))

                {
                    for (int k = 2; k <= 8; k++)
                    {
                        FunctionalLib.clickAction(driver, "/html/body/div[1]/header/section[3]/div/div[2]/nav/ul/li[" + k + "]/a", "xpath");

                        Thread.Sleep(2000);
                        string title3 = driver.FindElement(By.XPath("/html/body/div[1]/header/section[3]/div/div[2]/nav/ul/li[" + k + "]/a")).Text;
                        Console.WriteLine(title3);
                        test.Log(Status.Pass, title3);


                        if (title3.Equals("Score Predictor"))
                        {
                            driver.Navigate().Back();
                        }
                    }
                }

                if (title.Contains("Kabaddi"))

                {
                    for (int a = 2; a <= 8; a++)
                    {
                        FunctionalLib.clickAction(driver, "/html/body/div[1]/header/section[4]/div/div[2]/nav/ul/li[" + a + "]/a", "xpath");
                        Thread.Sleep(2000);
                        string title4 = driver.FindElement(By.XPath("/html/body/div[1]/header/section[4]/div/div[2]/nav/ul/li[" + a + "]/a")).Text;
                        Console.WriteLine(title4);
                        test.Log(Status.Pass, title4);
                    }
                }
            }

            extend.Flush();
        }