public void BeInitiatedFromHomePage_CustomerService() { using (IWebDriver driver = new ChromeDriver()) { var homePage = new HomePage(_chromeDriverFixture.Driver); homePage.NavigateTo(); WebDriverWait wait = new WebDriverWait(_chromeDriverFixture.Driver, TimeSpan.FromSeconds(35)); IWebElement applyLink = wait.Until(ExpectedConditions.ElementToBeClickable(By.ClassName("customer-service-apply-now"))); applyLink.Click(); DemoHelper.Pause(); Assert.Equal("Credit Card Application - Credit Cards", _chromeDriverFixture.Driver.Title); Assert.Equal(ApplyUrl, _chromeDriverFixture.Driver.Url); } }
public void DisplayProductAndRates() { using (IWebDriver driver = new ChromeDriver()) { var homePage = new HomePage(driver); homePage.NavigateTo(); DemoHelper.Pause(); Assert.Equal("Easy Credit Card", homePage.Products[0].name); Assert.Equal("20% APR", homePage.Products[0].interestRate); Assert.Equal("Silver Credit Card", homePage.Products[1].name); Assert.Equal("18% APR", homePage.Products[1].interestRate); Assert.Equal("Gold Credit Card", homePage.Products[2].name); Assert.Equal("17% APR", homePage.Products[2].interestRate); } }