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")); }
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 }