public void OrganizarPreco(TipoOrdenacaoPrecoEnum TipoOrdenacao, OrdenacaoPassagensEnum OrdenacaoPassagem)
        {
            var tipoOrdenacaoPreco = TipoOrdenacaoPreco.ObterCamposFiltroPassagens(TipoOrdenacao);
            var ordenacaoPreco     = OrdenacaoPassagens.ObterCamposFiltroPassagens(OrdenacaoPassagem);

            WaitAtElementsStayVisible(tipoOrdenacaoPreco.Key, tipoOrdenacaoPreco.Value);
            MoveToElementPage(tipoOrdenacaoPreco.Key, tipoOrdenacaoPreco.Value);
            ClickDropDown(tipoOrdenacaoPreco.Key, tipoOrdenacaoPreco.Value, ordenacaoPreco.Value);
        }
Example #2
0
        public static KeyValuePair <TipoElementoEnum, string> ObterCamposFiltroPassagens(TipoOrdenacaoPrecoEnum TipoOrdenacaoPreco)
        {
            Dictionary <TipoElementoEnum, string> dic = new Dictionary <TipoElementoEnum, string>();

            switch (TipoOrdenacaoPreco)
            {
            case TipoOrdenacaoPrecoEnum.DESTINO:
                dic.Add(TipoElementoEnum.Id, "ControlGroupSelect2View_AvailabilityInputSelect2View_DropDownListSortCriteriaMkt2Crit1");
                break;

            case TipoOrdenacaoPrecoEnum.ORIGEM:
                dic.Add(TipoElementoEnum.Id, "ControlGroupSelect2View_AvailabilityInputSelect2View_DropDownListSortCriteriaMkt1Crit1");
                break;
            }

            return(dic.First());
        }