Esempio n. 1
0
        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);
        }
Esempio n. 2
0
 public ModelSteps(FeatureContext featureContext, ScenarioContext scenarioContext) : base(featureContext, scenarioContext)
 {
     OverallPage      = PageFactory.Create <OverallPage>(Driver, TestContext.DriverTimeout);
     ModelDetailsPage = PageFactory.Create <ModelDetailsPage>(Driver, TestContext.DriverTimeout);
 }