예제 #1
0
        public int CantidadDeSeguidosQueFiguraEnElPerfil()
        {
            MetodosGenerales.IrAlPerfilDelUsuarioLogueado(_browser, _usuario);
            var linkSeguidos = MetodosGenerales.LinkSeguidos(_browser, _usuario.NombreDeUsuario);

            return(MetodosGenerales.TextoDelSpanQueTieneElLink(linkSeguidos));
        }
예제 #2
0
        private void ObtenerNicksDeSeguidos()
        {
            MetodosGenerales.IrAlPerfilDelUsuarioLogueado(_browser, _usuario);

            var linkSeguidos       = MetodosGenerales.LinkSeguidos(_browser, _usuario.NombreDeUsuario);
            var cantidadSeguidores = MetodosGenerales.TextoDelSpanQueTieneElLink(linkSeguidos);

            linkSeguidos.Click();

            _nicksUsuariosSeguidos = NicksDeUsuariosRelacionados(cantidadSeguidores);
        }
예제 #3
0
        private void IniciarSesion()
        {
            _browser.Url = "https://www.instagram.com/accounts/login/";

            new ExecuterBuilder(IngresarUsuarioYContraseniaYLoguear)
            .IfException(ReiniciarBrowser)
            .WaitTimeAfterExecution(2, 3)
            .Execute();

            if (!MetodosGenerales.PantallaActivaEsPerfilDelUsuarioLogueado(_browser, _usuario))
            {
                new ExecuterBuilder(RechazarOfrecimientos)
                .WaitTimeAfterExecution(2, 3)
                .Execute();
            }

            MetodosGenerales.IrAlPerfilDelUsuarioLogueado(_browser, _usuario);
        }