public void NavigatearoundSportsPage() { using (IWebDriver driver = new ChromeDriver()) { driver.Navigate().GoToUrl(homePageUrl); driver.Manage().Window.Maximize(); DemoHelper.Pause(); driver.FindElement(By.CssSelector("[type = 'submit']")).Click(); DemoHelper.Pause(); var sportsLink = driver.FindElement(By.LinkText("sports")); string sportsText = sportsLink.Text; DemoHelper.Pause(); driver.FindElement(By.LinkText("sports")).Click(); DemoHelper.Pause(); // driver.FindElement(By.ClassName("icon-cross")); driver.FindElement(By.CssSelector("[placeholder='Username']")).SendKeys("Andani"); driver.FindElement(By.CssSelector("[placeholder='Password']")).SendKeys("123456"); DemoHelper.Pause(); driver.FindElement(By.ClassName("cookiePolicyAcceptButton")).Click(); DemoHelper.Pause(3); driver.FindElement(By.ClassName("submitButton")).Click(); WebDriverWait wait = new WebDriverWait(driver, TimeSpan.FromSeconds(60)); driver.FindElement(By.ClassName("Carousel_next")).Click(); driver.FindElement(By.LinkText("esports")).Click(); } }
public void LoadHomePage() { using (IWebDriver driver = new ChromeDriver()) { driver.Navigate().GoToUrl(homePageUrl); driver.Manage().Window.Maximize(); DemoHelper.Pause(); string pageTitle = driver.Title; Assert.Equal(homeTitle, pageTitle); Assert.Equal(homePageUrl, driver.Url); } }
public void ReloadHomePageForward() { using (IWebDriver driver = new ChromeDriver()) { driver.Navigate().GoToUrl(sportsUrl); DemoHelper.Pause(); driver.Navigate().GoToUrl(homePageUrl); DemoHelper.Pause(); driver.Navigate().Forward(); DemoHelper.Pause(); string pageTitle = driver.Title; Assert.Equal(sportsHomeTitle, pageTitle); Assert.Equal(sportsUrl, driver.Url); } }
public void multipleElements() { using (IWebDriver driver = new ChromeDriver()) { driver.Navigate().GoToUrl(homePageUrl); driver.Manage().Window.Maximize(); DemoHelper.Pause(); driver.FindElement(By.LinkText("sports")).Click(); DemoHelper.Pause(); ReadOnlyCollection <IWebElement> quickLinks = driver.FindElements(By.ClassName("promotionListItems")); Assert.Equal("Responsible Gambling", quickLinks[0].Text); Assert.Equal("Daily Football Matches", quickLinks[1].Text); } }
public void InitiatingSports() { using (IWebDriver driver = new ChromeDriver()) { driver.Navigate().GoToUrl(homePageUrl); driver.Manage().Window.Maximize(); DemoHelper.Pause(); var sportsLink = driver.FindElement(By.LinkText("sports")); string sportsText = sportsLink.Text; DemoHelper.Pause(); driver.FindElement(By.LinkText("sports")).Click(); DemoHelper.Pause(); string pageTitle = driver.Title; Assert.Equal("sports", sportsText); Assert.Equal(sportsHomeTitle, pageTitle); Assert.Equal(sportsUrl, driver.Url); } }
public void NotDisplayCookies() { using (IWebDriver driver = new ChromeDriver()) { driver.Navigate().GoToUrl(homePageUrl); driver.Manage().Window.Maximize(); DemoHelper.Pause(); driver.Manage().Cookies.AddCookie(new Cookie("AcceptedCookies", "true")); driver.Navigate().Refresh(); ReadOnlyCollection <IWebElement> messege = driver.FindElements(By.Id("CookiesBeingUsed")); Assert.Empty(messege); Cookie cookieValue = driver.Manage().Cookies.GetCookieNamed("acceptedCookies"); Assert.Equal("true", cookieValue.Value); driver.Manage().Cookies.DeleteCookieNamed("acceptedCookies"); } }
public void RegisterUser() { using (IWebDriver driver = new ChromeDriver()) { driver.Navigate().GoToUrl(homePageUrl); driver.Manage().Window.Maximize(); DemoHelper.Pause(); //var sportsLink = driver.FindElement(By.LinkText("sports")); driver.FindElement(By.CssSelector("[aria-label='Sign up']")).Click(); DemoHelper.Pause(); driver.FindElement(By.Id("Comp1_Title")).Click(); driver.FindElement(By.CssSelector("[value='Mrs']")).Click(); driver.FindElement(By.Id("Comp2_FirstName")).SendKeys("Jane"); DemoHelper.Pause(); driver.FindElement(By.Id("Comp3_Surname")).SendKeys("Brown"); DemoHelper.Pause(); driver.FindElement(By.CssSelector("[value = '1992']")).Click(); driver.FindElement(By.Id("Comp4_DateDropdownMonth")).Click(); DemoHelper.Pause(); driver.FindElement(By.CssSelector("[value = '3']")).Click(); // var dateMonth = driver.FindElement(By.Id("Comp4_DateDropdownMonth")); // var month = new SelectElement(dateMonth); // Assert.Equal("03", dateMonth); //foreach(IWebDriver Option in dateMonth.Options) //driver.FindElement(By.Id("Comp4_DateDropdownValue")).Click(); //driver.FindElement(By.CssSelector("[value = '28']")).Click(); driver.FindElement(By.Id("Comp15_OptInBonus")).Click(); driver.FindElement(By.Id("Comp16_TermsAndConditions")).Click(); } }