コード例 #1
0
 public override void BeforeEach()
 {
     base.BeforeEach();
     _driver.Logout();
     _dashboardPage = _driver.LoginToAdminWebsiteAsSuperAdmin();
     _riskProfileCheckConfigurationPage = _dashboardPage.Menu.ClickRiskProfileCheckConfiguration();
 }
コード例 #2
0
        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);
        }
コード例 #3
0
        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");
        }