Beispiel #1
0
 /// <summary>
 /// Initialize asserts class with Driver and ExtentX reporting
 /// </summary>
 /// <param name="driver">Selenium IwebDriver</param>
 /// <param name="extest">ExtentTest from ExtentX reporting</param>
 public DatePicker(IWebDriver driver, ExtentTest extest, string[] reports)
 {
     this.driver         = driver;
     this.extest         = extest;
     this.reportsLibrary = new Reports.Reports(driver, extest);
     this.reportTypes    = reports;
 }
Beispiel #2
0
 /// <summary>
 /// Constructor
 /// </summary>
 public Permission()
 {
     SystemConfiguration = new SystemConfiguration.SystemConfiguration();
     DataSetup = new DataSetup.DataSetup();
     TenantSetup = new TenantSetup.TenantSetup();
     UserSetup = new UserSetup.UserSetup();
     RoleSetup = new RoleSetup.RoleSetup();
     Reports = new Reports.Reports();
     Dashboards = new Dashboards.Dashboards();
     Access = new Access.Access();
     Scheduling = new Scheduling.Scheduling();
     Emailing = new Emailing.Emailing();
     Exporting = new Exporting.Exporting();
     Systemwide = new Systemwide.Systemwide();
 }
Beispiel #3
0
        public BasePage(T driver)
        {
            this.driver = driver;
            var test     = BaseStepDefinitions.reportTypes;
            var testName = BaseStepDefinitions.testName;

            if (StringOperations.ReturnString.StringIsPartOfArray(BaseStepDefinitions.reportTypes, "extent"))
            {
                this.actionSe = new ElementInteractions(driver, BaseStepDefinitions.steps, BaseStepDefinitions.reportTypes);
                this.assertSe = new Asserts(driver, BaseStepDefinitions.steps, BaseStepDefinitions.reportTypes);
                this.kendoSe  = new DatePicker(driver, BaseStepDefinitions.steps, BaseStepDefinitions.reportTypes);
                this.reports  = new Reports.Reports(driver, BaseStepDefinitions.steps);
            }
            else
            {
                this.actionSe = new ElementInteractions(driver, BaseStepDefinitions.testName, BaseStepDefinitions.reportTypes);
                this.assertSe = new Asserts(driver, BaseStepDefinitions.testName, BaseStepDefinitions.reportTypes);
                this.kendoSe  = new DatePicker(driver, BaseStepDefinitions.testName, BaseStepDefinitions.reportTypes);
                this.reports  = new Reports.Reports(driver, BaseStepDefinitions.testName);
            }
        }
Beispiel #4
0
 public DatePicker(IWebDriver driver, string testName, string[] reports)
 {
     this.driver         = driver;
     this.reportsLibrary = new Reports.Reports(driver, testName);
     this.reportTypes    = reports;
 }