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); }
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()); }