コード例 #1
0
        public void ComandoCompletoSucessoCLI(string linha)
        {
            using var driver     = Substitute.For <IWebDriver, IDisposable>();
            using var compilador = new CompiladorCLI(driver);
            compilador.ExecuteComando($"acesse -u https://bj-share.info/login.php");
            var resultado = compilador.ExecuteComando(linha);

            Assert.Equal(resultado, string.Empty);
        }
コード例 #2
0
 public void TestLoginBJShared()
 {
     using var driver     = Substitute.For <IWebDriver, IDisposable>();
     using var compilador = new CompiladorCLI(driver);
     compilador.ExecuteComando("acesse -u https://bj-share.info/login.php");
     compilador.ExecuteComando("settexto -e #username -t usuario");
     compilador.ExecuteComando("settexto -e #password -t senha");
     compilador.ExecuteComando("click -e .submit");
 }
コード例 #3
0
        public void ComandoCompletoSucessoCLI()
        {
            using var driver = Substitute.For <IWebDriver, IDisposable>();
            driver.Url       = "http://www.google.com";
            driver.LoadPage(TimeSpan.FromSeconds(2000), "http://www.google.com");
            using var compilador = new CompiladorCLI(driver);
            var teste   = compilador.ExecuteComando("acesse -u http://www.google.com");
            var retorno = compilador.ExecuteComando("aguarde -t 10");

            Assert.Contains("Aguardou", retorno);
        }
コード例 #4
0
        public void ComandoCompletoSucessoCLI(string linha)
        {
            using var driver     = Substitute.For <IWebDriver, IDisposable>();
            using var compilador = new CompiladorCLI(driver);
            driver.Manage().Window.Maximize();
            driver.LoadPage(TimeSpan.FromSeconds(2000), "https://g1.globo.com/");
            var resultado = compilador.ExecuteComando("acesse -u https://g1.globo.com/");

            resultado = compilador.ExecuteComando(linha);
            Assert.Equal(string.Empty, resultado);
        }
コード例 #5
0
        public void ComandoCompletoSucessoCLISemHttp(string linha, string assert, string url)
        {
            using var driver = Substitute.For <IWebDriver, IDisposable>();
            driver.Url       = url;
            driver.LoadPage(TimeSpan.FromSeconds(2000), url);
            using var compilador = new CompiladorCLI(driver);
            var resultado = compilador.ExecuteComando(linha);

            Assert.Contains(assert, resultado);
        }