public void PreencherAbaRota(
            string Cidade)
        {
            var ConfigPaginas = new ConfigPaginas(driver);

            driver.FindElement(byAbaRota).Click();
            driver.FindElement(byCidadeOrigem).SendKeys(Cidade);
            driver.FindElement(bySelecionarCidade).Click();
            driver.FindElement(byCidadeDestino).SendKeys(Cidade);
            driver.FindElement(bySelecionarCidade).Click();
            driver.FindElement(byCidadeDestino).SendKeys(Keys.Tab);
            Thread.Sleep(2000);
            driver.FindElement(byCriarRotaModelo).Click();
            ConfigPaginas.Frame3();
            Thread.Sleep(3000);
            ConfigPaginas.Frame4();
            driver.FindElement(byRotaModelo).Click();
            driver.FindElement(bySelecionarRota).Click();
            driver.FindElement(byAplicarRota).Click();
            Thread.Sleep(4000);
            driver.FindElement(byConfirmarAplicacaoRota).Click();
            ConfigPaginas.Frame3();
            driver.FindElement(byFecharJanelaRota).Click();
            ConfigPaginas.Frame();
        }
예제 #2
0
        public void VincularDocumento(
            string AE,
            DateTime DtInicial,
            DateTime DtFinal,
            string CNPJ)
        {
            var ConfigPaginas = new ConfigPaginas(driver);

            driver.FindElement(byNumeroAE).SendKeys(AE);
            driver.FindElement(byNumeroAE).SendKeys(Keys.Tab);
            Thread.Sleep(3000);
            driver.FindElement(byNovoDocumento).Click();
            ConfigPaginas.Frame3();
            ConfigPaginas.Frame5();
            driver.FindElement(byDtInicial).SendKeys(DtInicial.ToString("dd,MM,yyyy"));
            driver.FindElement(byDtFinal).SendKeys(DtFinal.ToString("dd,MM,yyyy, HH, mm"));
            driver.FindElement(byCNPJDestinatario).SendKeys(CNPJ);
            driver.FindElement(byPesquisarDoc).Click();
            driver.FindElement(bySelecionarDoc).Click();
            driver.FindElement(byInserirDoc).Click();
            ConfigPaginas.Frame3();
            ConfigPaginas.Frame();
            driver.FindElement(byGravar).Click();
            Thread.Sleep(5000);
        }
예제 #3
0
        public void EmitirUmaAeCorretamente()
        {
            var EmissaoDeAutorizacaoDeEmbarquePO = new EmissaoDeAutorizacaoDeEmbarquePO(driver);
            var ConfigPaginas = new ConfigPaginas(driver);

            ConfigPaginas.LoginNoSil.EfetuarLoginCorretamente();

            EmissaoDeAutorizacaoDeEmbarquePO.AbrirJanelaEmissaoAE();

            ConfigPaginas.Frame();

            EmissaoDeAutorizacaoDeEmbarquePO.PreencherAbaViagemDadosDoMotorista("93387202091", "34543118537");

            EmissaoDeAutorizacaoDeEmbarquePO.PreencherAbaViagemDadosCavaloCarreta("ABC0512", "BBB1111");

            EmissaoDeAutorizacaoDeEmbarquePO.PreencherAbaViagemDadosdaViagem("3PL BRASIL LOGISTICA S.A.", "POSITRON", "https://teste.com.br", "TRAVA", "TESTE FACHI");

            EmissaoDeAutorizacaoDeEmbarquePO.PreencherAbaDocumentosDadosdoDocumento("Nota Fiscal", DateTime.Now.AddDays(11), DateTime.Now.AddDays(12), "04368185000142");

            EmissaoDeAutorizacaoDeEmbarquePO.PreencherAbaDocumentosDadosComplementares("Arroz");

            EmissaoDeAutorizacaoDeEmbarquePO.PreencherAbaSensordeTemperatura("Congelado");

            EmissaoDeAutorizacaoDeEmbarquePO.PreencherAbaRota("Joinville");

            EmissaoDeAutorizacaoDeEmbarquePO.CriarViagem();

            ConfigPaginas.Frame3();

            EmissaoDeAutorizacaoDeEmbarquePO.FecharJanela();
        }
예제 #4
0
        public void PreencherAbaDados(
            string Nome,
            string DtNascimento,
            string Cidade,
            string OrgaoExpedidor,
            string DtEmissao,
            string Vinculo,
            string Profissao,
            string UF,
            string DtEmissaoCNH,
            string DtVencimentoCNH,
            string CategoriaCNH,
            string DtVencimentoMOPP,
            string EntidadeMOPP)
        {
            var ConfigPaginas = new ConfigPaginas(driver);

            ConfigPaginas.Frame();
            driver.FindElement(byCPF).SendKeys(ConfigPaginas.GerarCpf());
            driver.FindElement(byCPF).SendKeys(Keys.Tab);
            Thread.Sleep(1000);
            ConfigPaginas.Frame3();
            driver.FindElement(byConfirmarConsentimento).Click();
            ConfigPaginas.Frame();
            Thread.Sleep(1000);
            driver.FindElement(byNome).SendKeys(Nome);
            driver.FindElement(byDtNascimento).SendKeys(DtNascimento);
            driver.FindElement(byCidade).SendKeys(Cidade);
            driver.FindElement(bySelecionarCidade).Click();
            driver.FindElement(byDDD).SendKeys(ConfigPaginas.NumeroRandomico(2));
            driver.FindElement(byTelefone).SendKeys(ConfigPaginas.NumeroRandomico(9));
            driver.FindElement(byRg).SendKeys(ConfigPaginas.NumeroRandomico(7));
            driver.FindElement(byOrgaoExpedidor).SendKeys(OrgaoExpedidor);
            driver.FindElement(byDtEmissao).SendKeys(DtEmissao);
            driver.FindElement(byVinculo).SendKeys(Vinculo);
            driver.FindElement(byNumeroMatricula).SendKeys(ConfigPaginas.NumeroRandomico(8));
            driver.FindElement(byProfissao).SendKeys(Profissao);
            driver.FindElement(byNumeroCNH).SendKeys(ConfigPaginas.NumeroRandomico(11));
            driver.FindElement(byNumeroRegistro).SendKeys(ConfigPaginas.NumeroRandomico(10));
            driver.FindElement(byUF).SendKeys(UF);
            driver.FindElement(byDtEmissaoCNH).SendKeys(DtEmissaoCNH);
            driver.FindElement(byDtVencimentoCNH).SendKeys(DtVencimentoCNH);
            driver.FindElement(byCategoriaCNH).SendKeys(CategoriaCNH);
            driver.FindElement(byDtVencimentoMOPP).SendKeys(DtVencimentoMOPP);
            driver.FindElement(byNumeroRegistroMOPP).SendKeys(ConfigPaginas.NumeroRandomico(10));
            driver.FindElement(byEntidadeEmissoraMOPP).SendKeys(EntidadeMOPP);
        }
        public void PreencherCamposAbaProprietario(
            string PaisDeOrigem,
            string Nome,
            string Validade,
            string DataNascimento,
            string Nacionalidade,
            string Naturalidade,
            string OrgãoExpedidor,
            string DataEmissão,
            string NomeDoPai,
            string NomeDaMae,
            string Logradouro,
            string NumeroCasa,
            string Complemento,
            string Bairro,
            string Cidade,
            string CEP,
            string DDD,
            string Telefone
            )

        {
            var ConfigPaginas = new ConfigPaginas(driver);

            driver.FindElement(byPaisDeOrigem).SendKeys(PaisDeOrigem);
            driver.FindElement(byCPFCNPJ).SendKeys(ConfigPaginas.GerarCpf());
            Thread.Sleep(1000);
            driver.FindElement(byCPFCNPJ).SendKeys(Keys.Tab);
            Thread.Sleep(1000);
            ConfigPaginas.Frame3();
            driver.FindElement(byConfirmarConsentimento).Click();
            Thread.Sleep(5000);
            ConfigPaginas.Frame();
            driver.FindElement(byNome).SendKeys(Nome);
            driver.FindElement(byANTT).SendKeys(ConfigPaginas.NumeroRandomico(8));
            driver.FindElement(byValidadeANTT).SendKeys(Validade);
            driver.FindElement(byDataNascimento).SendKeys(DataNascimento);
            driver.FindElement(byNacionalidade).SendKeys(Nacionalidade);
            driver.FindElement(byNaturalizade).SendKeys(Naturalidade);
            driver.FindElement(bySelecionarCidade).Click();
            driver.FindElement(byRG).SendKeys(ConfigPaginas.NumeroRandomico(7));
            driver.FindElement(byOrgaoExpedidor).SendKeys(OrgãoExpedidor);
            driver.FindElement(byDataEmissao).SendKeys(DataEmissão);
            driver.FindElement(byNomeDoPai).SendKeys(NomeDoPai);
            driver.FindElement(byNomeDaMae).SendKeys(NomeDaMae);
            driver.FindElement(byLogadouro).SendKeys(Logradouro);
            driver.FindElement(byNumeroCasa).SendKeys(NumeroCasa);
            driver.FindElement(byComplemento).SendKeys(Complemento);
            driver.FindElement(byBairro).SendKeys(Bairro);
            driver.FindElement(byCidadeDoProprietario).SendKeys(Cidade);
            driver.FindElement(bySelecionarCidade).Click();
            driver.FindElement(byCEP).SendKeys(CEP);
            driver.FindElement(byDDD).SendKeys(DDD);
            driver.FindElement(byTelFixo).SendKeys(Telefone);
            driver.FindElement(byDDDCel).SendKeys(ConfigPaginas.NumeroRandomico(2));
            driver.FindElement(byCel).SendKeys(ConfigPaginas.NumeroRandomico(9));
        }
        public void CriarViagem()
        {
            var ConfigPaginas = new ConfigPaginas(driver);

            driver.FindElement(byGravarAE).Click();
            Thread.Sleep(20000);
            ConfigPaginas.Frame3();
            driver.FindElement(byFecharAlerta).Click();
            ConfigPaginas.Frame();
            driver.FindElement(byFecharConfirmacaoDeCriacao).Click();
        }
예제 #7
0
        public void AlterarCamposAbaDados()
        {
            var CadastroPerfilProfissionalResumidoPO = new CadastroPerfilProfissionalResumidoPO(driver);
            var ConfigPaginas = new ConfigPaginas(driver);

            ConfigPaginas.LoginNoSil.EfetuarLoginCorretamente();

            CadastroPerfilProfissionalResumidoPO.AbrirJanelaCadastroPerfilProfissionalResumido();

            ConfigPaginas.Frame();

            CadastroPerfilProfissionalResumidoPO.AlterarCamposAbaDados("93387202091");

            CadastroPerfilProfissionalResumidoPO.FecharJanela();
        }
        public void AlterarCamposAbaReferencias()
        {
            var CadastroPerfilProfissionalCompletoPO = new CadastroPerfilProfissionalCompletoPO(driver);
            var ConfigPaginas = new ConfigPaginas(driver);

            ConfigPaginas.LoginNoSil.EfetuarLoginCorretamente();

            CadastroPerfilProfissionalCompletoPO.AbrirJanelaCadastrodePerfilProfissionalCompleto();

            ConfigPaginas.Frame();

            CadastroPerfilProfissionalCompletoPO.AlterarCamposAbaReferencias("93387202091");

            CadastroPerfilProfissionalCompletoPO.EnviarParaPesquisa();

            CadastroPerfilProfissionalCompletoPO.FecharJanela();
        }
예제 #9
0
        //[Fact]
        public void VincularUmDocumento()
        {
            var VincularDocumentoPO = new VincularDocumentoPO(driver);
            var ConfigPaginas       = new ConfigPaginas(driver);

            ConfigPaginas.LoginNoSil.EfetuarLoginCorretamente();

            VincularDocumentoPO.AbrirJanelaVincularDocumento();

            ConfigPaginas.Frame();

            VincularDocumentoPO.VincularDocumento("20195209", DateTime.Now, DateTime.Now.AddDays(28), "04368185000142");

            ConfigPaginas.Frame3();

            VincularDocumentoPO.FecharJanela();
        }
예제 #10
0
        public void PreencherAbaDocumentos(
            string OrgaoExpedidor,
            string DataEmissaoRG,
            string Profissao,
            string Vinculo,
            string UF,
            string DataContratacao,
            string DataEmissaoCNH,
            string DataVenciomentoCNH,
            string CategoriaCNH,
            string DataVencimentoMOPP,
            string NumeroRegistroMOPP,
            string EntidadeEmissoraMOPP)


        {
            var ConfigPaginas = new ConfigPaginas(driver);

            Thread.Sleep(2000);
            driver.FindElement(byCPF).SendKeys(ConfigPaginas.GerarCpf());
            Thread.Sleep(2000);
            driver.FindElement(byCPF).SendKeys(Keys.Tab);
            Thread.Sleep(2000);
            ConfigPaginas.Frame3();
            driver.FindElement(byConfirmarConsentimento).Click();
            ConfigPaginas.Frame();
            Thread.Sleep(2000);
            driver.FindElement(byRG).SendKeys(ConfigPaginas.NumeroRandomico(7));
            driver.FindElement(byOrgaoExpididor).SendKeys(OrgaoExpedidor);
            driver.FindElement(byDataEmissaoRG).SendKeys(DataEmissaoRG);
            driver.FindElement(byProfissao).SendKeys(Profissao);
            driver.FindElement(byVinculo).SendKeys(Vinculo);
            driver.FindElement(byDataContratacao).SendKeys(DataContratacao);
            driver.FindElement(byNumeroMatricula).SendKeys(ConfigPaginas.NumeroRandomico(10));
            driver.FindElement(byNumeroCNH).SendKeys(ConfigPaginas.NumeroRandomico(10));
            driver.FindElement(byNumeroRegistro).SendKeys(ConfigPaginas.NumeroRandomico(8));
            driver.FindElement(byUF).SendKeys(UF);
            driver.FindElement(byDataEmissaoCNH).SendKeys(DataEmissaoCNH);
            driver.FindElement(byDtVencimentoCNH).SendKeys(DataVenciomentoCNH);
            driver.FindElement(byCategoriaCNH).SendKeys(CategoriaCNH);
            driver.FindElement(byDataVenciomentoMOPP).SendKeys(DataVencimentoMOPP);
            driver.FindElement(byNumeroRegistroMOPP).SendKeys(NumeroRegistroMOPP);
            driver.FindElement(byEntidadeEmissoraMOPP).SendKeys(EntidadeEmissoraMOPP);
        }
예제 #11
0
        public void AlteracaoAbaDadosDoVeiculo()
        {
            var CadastroDeVeiculoResumidoPO = new CadastroDeVeiculoResumidoPO(driver);
            var ConfigPaginas = new ConfigPaginas(driver);

            ConfigPaginas.LoginNoSil.EfetuarLoginCorretamente();

            CadastroDeVeiculoResumidoPO.AbrirJanelaCadastrodeVeículoResumido();

            ConfigPaginas.Frame();

            CadastroDeVeiculoResumidoPO.AlterarAbaDadadosDoVeiculo("AAA0512");

            CadastroDeVeiculoResumidoPO.EnviarParaPesquisa();

            ConfigPaginas.Frame3();

            CadastroDeVeiculoResumidoPO.FecharJanela();
        }
예제 #12
0
        public void AlterarAbaRastreadorAcessoriosCaracteristicas()
        {
            var CadastroDeVeiculoPO = new CadastroDeVeiculoPO(driver);
            var ConfigPaginas       = new ConfigPaginas(driver);

            ConfigPaginas.LoginNoSil.EfetuarLoginCorretamente();

            CadastroDeVeiculoPO.AbrirJanelaCadastrodeVeículo();

            ConfigPaginas.Frame();

            CadastroDeVeiculoPO.AlterarAbaRastreadorAcessoriosCaracteristicas("AAA0512");

            CadastroDeVeiculoPO.EnviarParaPesquisaAlteracao();

            ConfigPaginas.Frame3();

            CadastroDeVeiculoPO.FecharJanelaAlteracao();
        }
예제 #13
0
        public void AlterarAbaProprietario()
        {
            var CadastroDeVeiculoCompletoPO = new CadastroDeVeiculoCompletoPO(driver);
            var ConfigPaginas = new ConfigPaginas(driver);

            ConfigPaginas.LoginNoSil.EfetuarLoginCorretamente();

            CadastroDeVeiculoCompletoPO.AbrirJanelaCadastrodeVeículoCompleto();

            ConfigPaginas.Frame();

            CadastroDeVeiculoCompletoPO.AlterarAbaProprietario("AAA0512");

            CadastroDeVeiculoCompletoPO.EnviarParaPesquisaAlteracao();

            ConfigPaginas.Frame3();

            CadastroDeVeiculoCompletoPO.FecharJanelaAlteracao();
        }
예제 #14
0
        public void CadastrarUmVeiculoCompletoCorretamente()
        {
            var CadastroDeVeiculoCompletoPO = new CadastroDeVeiculoCompletoPO(driver);
            var ConfigPaginas = new ConfigPaginas(driver);

            ConfigPaginas.LoginNoSil.EfetuarLoginCorretamente();

            CadastroDeVeiculoCompletoPO.AbrirJanelaCadastrodeVeículoCompleto();

            ConfigPaginas.Frame();

            CadastroDeVeiculoCompletoPO.PreencherCamposAbaDadosDoVeiculo("SCANIA/R124", "T113H", "AGREGADO", "Cavalo", "AZUL", "S.REBOQUE/C.FECHADA", "GASOLINA", "JOINVILLE", "05121991",
                                                                         "05122000", "08092030", "2014", "2015", "OPENTECH - TESTE");

            CadastroDeVeiculoCompletoPO.TrocarParaAbaProprietario();

            CadastroDeVeiculoCompletoPO.PreencherCamposAbaProprietario("BRASIL", "Teste Nome", "10102045", "10101991", "BRASILEIRO", "JOINVILLE", "SSP-SP", "02122020", "teste Pai", "testeMae", "Test Rua", "587", "TESTE COMPLEMENTO", "Teste Bairro", "JOINVILLE", "12235654", "11", "1234567897");

            CadastroDeVeiculoCompletoPO.TrocarParaAbaRastreadorAcessoriosCaracteristicas();

            CadastroDeVeiculoCompletoPO.PreencherCamposAbaRastreadorAcessoriosCaracteristicas(
                "ONIXSAT RASTREAMENTO DE VEÍCULOS LTDA - JABUR", "TESTE FACHI", "TESTE.COM.BR", "TESTE", "SASCAR TECNOLOGIA E SEGURANCA", "SIRENE", "BLOQUEADOR");

            CadastroDeVeiculoCompletoPO.TrocarParaAbaFoto();

            ConfigPaginas.Frame2();

            CadastroDeVeiculoCompletoPO.PreencherCamposAbaFoto("C:\\Teste.jpg");

            ConfigPaginas.Frame3();

            CadastroDeVeiculoCompletoPO.TrocarParaAbaAnexarDocumento();

            CadastroDeVeiculoCompletoPO.PreencherCamposAbaAnexarDocumento("C:\\Teste.jpg", "DOCUMENTO DO PROPRIETÁRIO", "C:\\Teste.jpg", "DOCUMENTO DO VEÍCULO");

            CadastroDeVeiculoCompletoPO.EnviarParaPesquisa();

            ConfigPaginas.Frame3();

            CadastroDeVeiculoCompletoPO.FecharJanela();
        }
예제 #15
0
        public void CadastrarUmVeiculoCorretamente()
        {
            var CadastroDeVeiculoResumidoPO = new CadastroDeVeiculoResumidoPO(driver);
            var ConfigPaginas = new ConfigPaginas(driver);

            ConfigPaginas.LoginNoSil.EfetuarLoginCorretamente();

            CadastroDeVeiculoResumidoPO.AbrirJanelaCadastrodeVeículoResumido();

            ConfigPaginas.Frame();

            CadastroDeVeiculoResumidoPO.PreencherCamposAbaDadosDoVeiculo("Joinville/SC", "SCANIA", "114GA-4X2NZ 340", "FROTA", "Cavalo", "AZUl", "FECHADA", "2011", "ONIXSAT RASTREAMENTO DE VEÍCULOS LTDA - JABUR", "TESTE FACHI", "TESTE.COM.BR");

            CadastroDeVeiculoResumidoPO.TrocarParaAbaAcessoriosCaracteristicas();

            CadastroDeVeiculoResumidoPO.PreencherAbaAbaAcessoriosCaracteristicas("BLOQUEADOR", "BOTAO DE PANICO");

            CadastroDeVeiculoResumidoPO.EnviarParaPesquisa();

            CadastroDeVeiculoResumidoPO.FecharJanela();
        }
예제 #16
0
        public void IncluirUmDocumento()
        {
            var InclusaoDeDocumentoPO = new InclusaoDeDocumentoPO(driver);
            var ConfigPaginas         = new ConfigPaginas(driver);

            ConfigPaginas.LoginNoSil.EfetuarLoginCorretamente();

            InclusaoDeDocumentoPO.AbrirJanelaInclusaoDocumento();

            ConfigPaginas.Frame();

            InclusaoDeDocumentoPO.PreencherAbaDadosDoDocumento("Nota Fiscal", DateTime.Now.AddDays(11), DateTime.Now.AddDays(12), "04368185000142", "Transferência");

            InclusaoDeDocumentoPO.PreencherAbaProdutos("Arroz", "ZINCO EM BARRA");

            InclusaoDeDocumentoPO.GravarDocumento();

            ConfigPaginas.Frame3();

            InclusaoDeDocumentoPO.FecharJanela();
        }
        public void CadadatrarUmProfissionalCompletoCorretamente()
        {
            var CadastroPerfilProfissionalCompletoPO = new CadastroPerfilProfissionalCompletoPO(driver);
            var ConfigPaginas = new ConfigPaginas(driver);

            ConfigPaginas.LoginNoSil.EfetuarLoginCorretamente();

            CadastroPerfilProfissionalCompletoPO.AbrirJanelaCadastrodePerfilProfissionalCompleto();

            ConfigPaginas.Frame();

            CadastroPerfilProfissionalCompletoPO.PreencherAbaDocumentos("SSP-AR", "04062019", "MOTORISTA", "AGREGADO", "SC", "08092018", "05052020", "05052025", "AE", "08082025", "8523657", "CNH");
            CadastroPerfilProfissionalCompletoPO.TrocarParaAbaReferencias();

            CadastroPerfilProfissionalCompletoPO.PreencherAbaReferencias("teste2", "Amigo", "Teste", "Joinville/SC");

            CadastroPerfilProfissionalCompletoPO.TrocarParaAbaDadosPessoais();

            CadastroPerfilProfissionalCompletoPO.PreencherAbaDadosPessoais("Teste32", "teste0", "Joinville/sc", "04121997", "Masculino", "testeA", "TesteM", "Testeee", "teste2", "Joinville/sc");

            CadastroPerfilProfissionalCompletoPO.TrocarParaAbaEspecialidades();

            CadastroPerfilProfissionalCompletoPO.PreencherAbaEspecialidadesa("Bitrem", "24072022", "rodotrem", "17/04/2025");

            CadastroPerfilProfissionalCompletoPO.TrocarParaAbaFoto();

            ConfigPaginas.Frame2();

            CadastroPerfilProfissionalCompletoPO.PreencherCamposAbaFoto("C:\\Teste.jpg");

            ConfigPaginas.Frame3();

            CadastroPerfilProfissionalCompletoPO.TrocarParaAbaAnexarDocumento();

            CadastroPerfilProfissionalCompletoPO.PreencherCamposAbaAnexarDocumento("C:\\Teste.jpg", "CNH DO PROFISSIONAL", "C:\\Teste.jpg", "FICHA DE REGISTRO");

            CadastroPerfilProfissionalCompletoPO.EnviarParaPesquisa();

            CadastroPerfilProfissionalCompletoPO.FecharJanela();
        }