public SharedStep(FeatureContext featureContext, ScenarioContext scenarioContext) { FeatureContext = featureContext; ScenarioContext = scenarioContext; TestContext = featureContext.FeatureContainer.Resolve <UITestContext>(); ScenarioContext.Set(Driver, "Driver"); if (Driver == null) { Driver = TestContext.Driver; } HomePage = PageFactory.Create <HomePage>(Driver, TestContext.DriverTimeout); OverallPage = PageFactory.Create <OverallPage>(Driver, TestContext.DriverTimeout); ModelDetailsPage = PageFactory.Create <ModelDetailsPage>(Driver, TestContext.DriverTimeout); ProfilePage = PageFactory.Create <ProfilePage>(Driver, TestContext.DriverTimeout); RegisterPage = PageFactory.Create <RegisterPage>(Driver, TestContext.DriverTimeout); MakePage = PageFactory.Create <MakePage>(Driver, TestContext.DriverTimeout); }
public ModelSteps(FeatureContext featureContext, ScenarioContext scenarioContext) : base(featureContext, scenarioContext) { OverallPage = PageFactory.Create <OverallPage>(Driver, TestContext.DriverTimeout); ModelDetailsPage = PageFactory.Create <ModelDetailsPage>(Driver, TestContext.DriverTimeout); }