コード例 #1
0
        public void Setup()
        {
            myViewPage            = new MyViewPage();
            manageProjPage        = new ManageProjPage();
            manageProjCatEditPage = new ManageProjCatEditPage();

            projectsDBSteps = new ProjectsDBSteps();

            loginFlows = new LoginFlows();

            loginFlows.EfetuarLogin(BuilderJson.ReturnParameterAppSettings("USER_LOGIN_PADRAO"), BuilderJson.ReturnParameterAppSettings("PASSWORD_LOGIN_PADRAO"));
        }
コード例 #2
0
        public void NavegadorChrome()
        {
            #region
            string nomeProjeto = "Project " + GeneralHelpers.ReturnStringWithRandomNumbers(3);
            string descricao   = "Descrição gerada através de execução automática";
            #endregion

            ProjectsDBSteps.CreateProject(nomeProjeto, descricao);

            ExtentReportHelpers.AddTest();
            DriverFactory.CreateInstance();

            DriverFactory.INSTANCE.Url = "http://192.168.99.100:8989/login_page.php";
            DriverFactory.INSTANCE.Manage().Window.Maximize();

            #region [AutoInstance] atribute methods calls to auto instace pages and flows
            //Necessário para realizar a instanciação automática das páginas e fluxos
            this.ProxyGenerator = new ProxyGenerator();
            InjectPageObjects(CollectPageObjects(), null);
            #endregion
        }