public override void BeforeEach() { base.BeforeEach(); _driver.Logout(); _dashboardPage = _driver.LoginToAdminWebsiteAsSuperAdmin(); _riskProfileCheckConfigurationPage = _dashboardPage.Menu.ClickRiskProfileCheckConfiguration(); }
public RiskProfileCheckConfigurationPage ClickRiskProfileCheckConfiguration() { var menuItem = By.XPath("//div[@id='sidebar']//span[text()='Risk Profile Check Configuration']"); if (_driver.FindElements(menuItem).Count(x => x.Displayed && x.Enabled) == 0) { _driver.WaitAndClickElement(GetFraudMenu); } var submenu = _driver.FindElementWait(menuItem); _driver.WaitAndClickElement(submenu); var page = new RiskProfileCheckConfigurationPage(_driver); page.Initialize(); return(page); }
public override void BeforeAll() { base.BeforeAll(); //create a not default VIP Level for Brand _vipLevel = _container.Resolve <BrandTestHelper>().CreateNotDefaultVipLevel(DefaultBrandId); //generate risk profile check configuration form data _riskProfileCheckData = TestDataGenerator.CreateRiskProfileCheckConfigurationData( DefaultLicensee, DefaultBrand, DefaultCurrency, _vipLevel.Name ); _dashboardPage = _driver.LoginToAdminWebsiteAsSuperAdmin(); _riskProfileCheckConfigurationPage = _dashboardPage.Menu.ClickRiskProfileCheckConfiguration(); _newRPCForm = _riskProfileCheckConfigurationPage.OpenNewRiskProfileCheckConfigurationForm(); _newRPCForm.SetRiskProfileCheckConfigurationFields(_riskProfileCheckData); _newRPCForm.SubmitRiskProfileCheckConfiguration().CloseTab("View Risk Profile Check Configuration"); }