public void PreencherForm(FundamentacaoJuridica fundamentacaoJuridica)
 {
     if (fundamentacaoJuridica.idTipoAto != "")
     {
         BuscarElementoPeloId("idTipoAto").Click();
         BuscarElementoPeloXPath("//span[contains(.,'" + fundamentacaoJuridica.idTipoAto + "')]").Click();
         BuscarElementoPeloId("acao").Click();
     }
     if (fundamentacaoJuridica.idOrgao != "")
     {
         BuscarElementoPeloId("idOrgao").Click();
         BuscarElementoPeloXPath("//span[contains(.,'" + fundamentacaoJuridica.idOrgao + "')]").Click();
         BuscarElementoPeloXPath("(//button[@type='button'])[4]").Click();
     }
     if (fundamentacaoJuridica.dataInicioVigencia != "")
     {
         BuscarElementoPeloId("dataInicioVigencia").Click();
         BuscarElementoPeloId("dataInicioVigencia").SendKeys(fundamentacaoJuridica.dataInicioVigencia);
     }
     if (fundamentacaoJuridica.dataFimVigencia != "")
     {
         BuscarElementoPeloId("dataFimVigencia").Click();
         BuscarElementoPeloId("dataFimVigencia").SendKeys(fundamentacaoJuridica.dataFimVigencia);
     }
     if (fundamentacaoJuridica.descricaoFundamentacaoJuridicaConcessao != "")
     {
         BuscarElementoPeloId("descricaoFundamentacaoJuridicaConcessao").Click();
         BuscarElementoPeloId("descricaoFundamentacaoJuridicaConcessao").SendKeys(fundamentacaoJuridica.descricaoFundamentacaoJuridicaConcessao);
     }
     if (fundamentacaoJuridica.ementa != "")
     {
         BuscarElementoPeloId("ementa").Click();
         BuscarElementoPeloId("ementa").SendKeys(fundamentacaoJuridica.ementa);
     }
 }
Ejemplo n.º 2
0
    public void cadastrarOrgaoVazio()
    {
        FundamentacaoJuridica fundamentacaoJuridica = new FundamentacaoJuridica();

        fundamentacaoJuridica.idTipoAto          = "Civil - Aposentadoria Especial";
        fundamentacaoJuridica.dataInicioVigencia = "13/05/2020";
        fundamentacaoJuridica.dataFimVigencia    = "22/05/2020";
        fundamentacaoJuridica.descricaoFundamentacaoJuridicaConcessao = "TESTE DESCRICAO";
        fundamentacaoJuridica.ementa = "TESTE EMENTA";

        fundamentacaoJuridicaPageObject.PreencherForm(fundamentacaoJuridica);
        Assert.AreEqual(fundamentacaoJuridicaPageObject.BuscarElementoPeloId("tce-buttons-submit-0").GetProperty("disabled"), "True");
    }
Ejemplo n.º 3
0
    public void cadastrarDataFinalMenorDataInicio()
    {
        FundamentacaoJuridica fundamentacaoJuridica = new FundamentacaoJuridica();

        fundamentacaoJuridica.idTipoAto          = "Civil - Aposentadoria Especial";
        fundamentacaoJuridica.idOrgao            = "TRIBUNAL DE CONTAS DO ESTADO";
        fundamentacaoJuridica.dataInicioVigencia = "02/05/2020";
        fundamentacaoJuridica.dataFimVigencia    = "01/05/2020";
        fundamentacaoJuridica.descricaoFundamentacaoJuridicaConcessao = "TESTE DESCRICAO";
        fundamentacaoJuridica.ementa = "TESTE EMENTA";

        fundamentacaoJuridicaPageObject.PreencherForm(fundamentacaoJuridica);
        fundamentacaoJuridicaPageObject.BuscarElementoPeloId("dataFinal");
    }
Ejemplo n.º 4
0
    public void cadastrarComDataFinalVigenciaVazio()
    {
        FundamentacaoJuridica fundamentacaoJuridica = new FundamentacaoJuridica();

        fundamentacaoJuridica.idTipoAto          = "Civil - Aposentadoria Especial";
        fundamentacaoJuridica.idOrgao            = "TRIBUNAL DE CONTAS DO ESTADO";
        fundamentacaoJuridica.dataInicioVigencia = "13/05/2020";
        fundamentacaoJuridica.descricaoFundamentacaoJuridicaConcessao = "TESTE DESCRICAO";
        fundamentacaoJuridica.ementa = "TESTE EMENTA";

        fundamentacaoJuridicaPageObject.PreencherForm(fundamentacaoJuridica);
        fundamentacaoJuridicaPageObject.BuscarElementoPeloId("tce-buttons-submit-0").Click();
        fundamentacaoJuridicaPageObject.WaitSeconds(5);
        fundamentacaoJuridicaPageObject.Wait().Until(e => fundamentacaoJuridicaPageObject.BuscarElementoPeloCss(".swal-title"));
        fundamentacaoJuridicaPageObject.BuscarElementoPeloXPath("//body/div/div/div[2][contains(.,'Sucesso')]");
    }