public static void onetimesetup() { IWebDriver driver = new ChromeDriver(); driver.Navigate().GoToUrl("https://www.sportsadda.com/"); driver.Manage().Window.Maximize(); driver.FindElement(By.Id("cookiebtn")).Click(); Thread.Sleep(2000); driver.FindElement(By.XPath("/html/body/div[1]/footer/section/div[2]/div/div[2]/div[2]/div/div[2]/span[2]")).Click(); Thread.Sleep(2000); FunctionalLib.clickAction(driver, "identifierId", "Id"); driver.FindElement(By.Id("identifierId")).SendKeys("*****@*****.**"); //click on nextbutton driver.FindElement(By.XPath("/html/body/div[1]/div[1]/div[2]/div[2]/div/div/div[2]/div/div[2]/div/div[1]/div/span/span")).Click(); Thread.Sleep(4000); //pwdfield FunctionalLib.TypeAction(driver, "/html/body/div[1]/div[1]/div[2]/div[2]/div/div/div[2]/div/div[1]/div/form/span/section/div/div/div[1]/div[1]/div/div/div/div/div[1]/div/div[1]/input", "xpath", "ppsi1234"); driver.FindElement(By.XPath("/html/body/div[1]/div[1]/div[2]/div[2]/div/div/div[2]/div/div[2]/div/div[1]/div/span/span")).Click(); Thread.Sleep(5000); }
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); } } } }
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 Cricket() { IWebDriver driver = new ChromeDriver(); driver.Navigate().GoToUrl("https://www.sportsadda.com/"); driver.Manage().Window.Maximize(); driver.FindElement(By.Id("cookiebtn")).Click(); Thread.Sleep(5000); driver.FindElement(By.XPath("/html/body/div[1]/footer/section/div[2]/div/div[2]/div[2]/div/div[2]/span[2]")).Click(); Thread.Sleep(2000); FunctionalLib.clickAction(driver, "identifierId", "Id"); driver.FindElement(By.Id("identifierId")).SendKeys("*****@*****.**"); //click on nextbutton driver.FindElement(By.XPath("/html/body/div[1]/div[1]/div[2]/div[2]/div/div/div[2]/div/div[2]/div/div[1]/div/span/span")).Click(); Thread.Sleep(4000); //pwdfield FunctionalLib.TypeAction(driver, "/html/body/div[1]/div[1]/div[2]/div[2]/div/div/div[2]/div/div[1]/div/form/span/section/div/div/div[1]/div[1]/div/div/div/div/div[1]/div/div[1]/input", "xpath", "ppsi1234"); driver.FindElement(By.XPath("/html/body/div[1]/div[1]/div[2]/div[2]/div/div/div[2]/div/div[2]/div/div[1]/div/span/span")).Click(); Thread.Sleep(5000); /*driver.FindElement(By.XPath("//*[@id='c1330d14-5a19-479b-b72b-e1c649a7fff6']/div/div[2]/div[2]/nav/ul/li[2]/a/span")).Click(); * Thread.Sleep(2000); * * * FunctionalLib.Scrollto(driver, "/html/body/div[1]/div/myapp/section[3]/div/div/div/div/section/div/div/div[1]/div/a"); * Thread.Sleep(2000); * * driver.FindElement(By.XPath("/html/body/div[1]/header/section[2]/div/div[2]/nav/ul/li[1]/a")).Click(); * Thread.Sleep(1000); * * for (int j = 2; j <= 5; j++) * { * Thread.Sleep(1000); * * FunctionalLib.Scrollto(driver, "/html/body/div[1]/div/myapp/section[4]/div/div/div/div[1]/div/section[" + j + "]/div/div/div[1]/div/a"); * Thread.Sleep(1000); * * driver.Navigate().Back(); * }*/ }
public void Football() { IWebDriver driver = new ChromeDriver(); driver.Navigate().GoToUrl("https://www.sportsadda.com/"); driver.Manage().Window.Maximize(); driver.FindElement(By.Id("cookiebtn")).Click(); Thread.Sleep(5000); driver.FindElement(By.XPath("/html/body/div[1]/footer/section/div[2]/div/div[2]/div[2]/div/div[2]/span[2]")).Click(); Thread.Sleep(2000); FunctionalLib.clickAction(driver, "identifierId", "Id"); driver.FindElement(By.Id("identifierId")).SendKeys("*****@*****.**"); //click on nextbutton driver.FindElement(By.XPath("/html/body/div[1]/div[1]/div[2]/div[2]/div/div/div[2]/div/div[2]/div/div[1]/div/span/span")).Click(); Thread.Sleep(4000); //pwdfield FunctionalLib.TypeAction(driver, "/html/body/div[1]/div[1]/div[2]/div[2]/div/div/div[2]/div/div[1]/div/form/span/section/div/div/div[1]/div[1]/div/div/div/div/div[1]/div/div[1]/input", "xpath", "ppsi1234"); driver.FindElement(By.XPath("/html/body/div[1]/div[1]/div[2]/div[2]/div/div/div[2]/div/div[2]/div/div[1]/div/span/span")).Click(); Thread.Sleep(5000); driver.FindElement(By.XPath("/html/body/div[1]/header/section[1]/div/div[2]/div[2]/nav/ul/li[3]/a/span")).Click(); Thread.Sleep(2000); FunctionalLib.Scrollto(driver, "/html/body/div[1]/div/myapp/section[3]/div/div/div/div/section/div/div/div[1]/div/a"); Thread.Sleep(2000); driver.FindElement(By.XPath("/html/body/div[1]/header/section[3]/div/div[2]/nav/ul/li[1]/a")).Click(); Thread.Sleep(1000); for (int k = 5; k <= 8; k++) { Thread.Sleep(1000); FunctionalLib.Scrollto(driver, "/html/body/div[1]/div/myapp/section[4]/div/div/div/div[1]/div/section[" + k + "]/div/div/div[1]/div/a"); Thread.Sleep(1000); 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(); }