public void Login() { try { //string activeRol = ""; string path = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, @"..\..\..\WebData\\roles.json"); using StreamReader jsonStream = File.OpenText(path); var json = jsonStream.ReadToEnd(); List <Roles> roles = JsonConvert.DeserializeObject <List <Roles> >(json); foreach (var Roles in roles) { string Value = Roles.Value; string Usuario = Roles.Usuario; string Password = Roles.Password; if (Value == "1") { GetDriver().Manage().Window.Maximize(); ProcessLogin processLogin = new ProcessLogin(); String URL = processLogin.configLogin(); GetDriver().Navigate().GoToUrl(URL); // CriterioPropio CriterioPropio = new CriterioPropio(GetDriver()); InicioDeEstación loginPage = new InicioDeEstación(GetDriver()); // CleanTestFolder(); loginPage.ClickUsername(Roles.Usuario); SeleniumEvidence("InicioDeEstación"); loginPage.ClickPassword(Roles.Password); SeleniumEvidence("InicioDeEstación"); loginPage.ClickLogin(); SeleniumEvidence("InicioDeEstación"); string TittlePag = GetDriver().Title; try { Assert.AreEqual(DomainData["Index"], TittlePag, "No Se ingresó correctamente"); // homepage.ClickLogOutBtn(); } catch (Exception ex) { SeleniumEvidence("EvidenciaError"); Assert.Fail(ex.Message); } // CreateEvidenceDoc(TestContext.TestName); } } } catch (Exception ex) { CreateEvidenceDoc(TestContext.TestName); Assert.Fail(ex.Message); } CreateEvidenceDoc(TestContext.TestName); }
private bool InternalReceive(Socket workerSock, IPEndPoint remoteEnd) { byte[] bufCmd = new byte[1]; try { var c = workerSock.Receive(bufCmd); if (c == 0) { return(false); } } catch { return(false); } PROTOCOL_CMD cmd = (PROTOCOL_CMD)bufCmd[0]; IProcessReceive processReceive = null; switch (cmd) { case PROTOCOL_CMD.LOGIN: processReceive = new ProcessLogin(); break; case PROTOCOL_CMD.PROTOCAL_ILLEGAL: processReceive = new ProcessProtocolIllegal(); break; case PROTOCOL_CMD.TXTMSG: processReceive = new ProcessTxtMsg(); break; case PROTOCOL_CMD.FILEMSG: processReceive = new ProcessFileMsg(); break; case PROTOCOL_CMD.GET_FRIENDS: processReceive = new ProcessGetFriends(); break; case PROTOCOL_CMD.LOGOUT: processReceive = new ProcessLogout(); break; case PROTOCOL_CMD.REGIST: processReceive = new ProcessRegist(); break; case PROTOCOL_CMD.HEART_BEAT: processReceive = new ProcessHeartBeat(); break; case PROTOCOL_CMD.DOWNLOAD_FACES: processReceive = new ProcessDownloadFaces(); break; default: break; } if (processReceive != null) { processReceive.Process(workerSock); } return(true); }