/// <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; }
/// <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(); }
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); } }
public DatePicker(IWebDriver driver, string testName, string[] reports) { this.driver = driver; this.reportsLibrary = new Reports.Reports(driver, testName); this.reportTypes = reports; }