Ejemplo n.º 1
0
class DetalleOperacionLocators:
    LBL_TITULO = Locator(By.CSS_SELECTOR, "h5.modal-title")
    LBL_SUB_TITULO = Locator(By.CSS_SELECTOR, "h5.modal-title small")
    LBL_MEDIO = Locator(By.ID, "DetalleDatoMedio")
    LBL_DESTINO = Locator(By.ID, "DetalleDatoDestino")
    LBL_ORIGEN = Locator(By.ID, "DetalleDatoOrigen")
    LBL_OBSERVACION = Locator(By.ID, "textObservaciones")
    LBL_MONEDAS = Locator(By.CSS_SELECTOR, "[id*='textSymbolMontoMoneda']")
    LBL_MONEDA = Locator(By.ID, "textSymbolMontoMoneda{0}")
    LBL_MONTO = Locator(By.ID, "textValueMontoMoneda{0}")
    LBL_INFO_P = Locator(By.CSS_SELECTOR, "p.text-center")
Ejemplo n.º 2
0
class IngresarMontosLocators:
    LBL_TITULO = Locator(By.CSS_SELECTOR, ".text-center")
    LBL_DESCRIPCION = Locator(By.CSS_SELECTOR, "small.text-muted")
    DIV_MONTOS = Locator(By.CSS_SELECTOR, ".col-md-4")
    TXT_MONTOS = Locator(By.CSS_SELECTOR, "input[id*='inputMonedaApertura']")
    TXT_MONTO = Locator(By.ID, "inputMonedaApertura{0}")

    BTN_APERTURAR = Locator(By.ID, "btnAperturarCaja")
    BTN_CERRAR_PARCIALMENTE = Locator(By.ID, "btnCerrarParcial")
    BTN_CERRAR_TOTALMENTE = Locator(By.ID, "btnCerrarTotal")

    ERROR_MONTO = Locator(By.CSS_SELECTOR, "[id$='helper-text']")
Ejemplo n.º 3
0
class NavBarLocators:
    BTN_CIERRES = Locator(By.ID, "btnCierreOperable")
    BTN_MENU = Locator(By.ID, "btnMenuUsuario")
    LISTA = Locator(By.ID, "menu-list-grow")
    BTN_HOME = Locator(By.ID, "linkHome")
    NAV_BAR = Locator(By.CSS_SELECTOR, "div > nav.navbar")
    BTN_TRANSFERENCIAS_ENTRANTES = Locator(By.LINK_TEXT,
                                           "Transferencias entrantes")
    BTN_TRANSFERENCIAS_SALIENTES = Locator(By.LINK_TEXT,
                                           "Transferencias salientes")

    BTN_CIERRE_PARCIAL = Locator(By.ID, "linkCierreParcial")
    BTN_CIERRE_TOTAL = Locator(By.ID, "linkCierreTotal")
Ejemplo n.º 4
0
class ModalAsignarCajeroLocators:
    LBL_TITULO_MODAL = Locator(By.CSS_SELECTOR, ".modal-title")
    LBL_INFO = Locator(By.CSS_SELECTOR, "small.text-muted")

    LBL_CODIGO_CAJA = Locator(By.ID, "DetalleDatoId de caja")
    LBL_OFICINA = Locator(By.ID, "DetalleDatoOficina")
    SELECT_USUARIO = Locator(By.ID, "selectUsuario")
    LBL_USUARIO_ASIGNADO = Locator(By.CSS_SELECTOR, "div.col > p")
    BTN_GUARDAR_ASIGNACION = Locator(By.ID, "btnGuardarAsignacionUsuario")
    BTN_DESASIGNAR_USUARIO = Locator(By.CSS_SELECTOR,
                                     "[id*='btnDesasignarUsuario']")
Ejemplo n.º 5
0
class LoginLocators(MensajesLocators, OlvidoContrasena):
    Dni = Locator(By.ID, "inputDni")
    Mail = Locator(By.ID, "inputMail")
    Pass = Locator(By.ID, "inputPassword")
    CheckCaptcha = Locator(By.ID, "recaptcha-anchor")
    TildeCaptcha = Locator(By.CSS_SELECTOR, ".recaptcha-checkbox-checked")
    FRAME = Locator(By.TAG_NAME, "iframe")
    Enviar = Locator(By.ID, "btnIniciarSesion")
Ejemplo n.º 6
0
class MenuRolesLocators:
    LISTA = Locator(By.ID, "menu-list-grow")
    BTN_MENU = Locator(By.ID, "btnMenuUsuario")
    BTN_CERRAR = Locator(By.ID, "btnCerrarSesion")
    LBL_TRABAJANDO_CON = Locator(By.CSS_SELECTOR, "#menu-list-grow small")
    LBL_ROL_ACTUAL = Locator(By.CSS_SELECTOR, "div > p.text-primary")
    LBL_SUBTITULO_ROL = Locator(By.CSS_SELECTOR, "div > p.text-muted")

    LBLS_ROL = Locator(By.CSS_SELECTOR, "ul > a[id*='id']")
Ejemplo n.º 7
0
class MensajesLocators:
    MensajeDNIObligatorio = Locator(
        By.XPATH, "//input[@name='idNumber']//parent::div//parent::div//p")
    MensajeMailObligatorio = Locator(By.ID, "inputMail-helper-text")
    MensajePassObligatorio = Locator(By.ID, "inputPassword-helper-text")
    MensajeCorreoInvalido = Locator(By.XPATH,
                                    "//p[@id='txtMailRecover-helper-text']")
    MensajeCorreoRecuperar = Locator(By.XPATH,
                                     "//p[@id='txtMailRecover-helper-text']")
    MensajeCorreoInvalidoLogin = Locator(By.ID, "inputMail-helper-text")
    MensajeCredencialesInvalidas = Locator(By.CSS_SELECTOR, "div.alert-danger")
    MensajeEnvioCorreo = Locator(
        By.XPATH, "/html[1]/body[1]/div[1]/div[2]/div[1]/div[1]/div[1]")
Ejemplo n.º 8
0
class AperturaCajaLocators(IngresarMontosLocators,
                           ModalConfirmarMontosLocators):
    LBL_ALERTA_SIN_OPERACIONES = Locator(By.CSS_SELECTOR,
                                         "h3.text-center.text-danger > b")
    LBL_MENSAJE_SIN_OPERACIONES = Locator(By.CSS_SELECTOR, "h5.text-center")
    LBL_COMUNIQUESE_CON_EL_AREA = Locator(By.CSS_SELECTOR, "p.text-center")
Ejemplo n.º 9
0
class CajaNoAsociadaLocators:
    LBL_MENSAJE = Locator(By.CSS_SELECTOR, "h3 > b")
Ejemplo n.º 10
0
class CajaBloqueadaLocators:
    LBL_TITULO = Locator(By.CSS_SELECTOR, "h1.text-danger")
    LBL_SUBTITULO = Locator(By.CSS_SELECTOR, ".text-center p:nth-of-type(1)")
Ejemplo n.º 11
0
class TransferenciasSalientesLocators:
    # region globals modales
    LBL_ERROR_MONEDAS = Locator(By.CSS_SELECTOR, ".mb-4.col")
    LBL_ERROR_PASSWORD = Locator(By.ID,
                                 "inputPasswordConfirmApertura-helper-text")
    TXT_MONEDA = Locator(By.ID, "inputMontoMoneda{0}")
    TXTS_MONEDA = Locator(By.CSS_SELECTOR, "input[id*='inputMontoMoneda']")
    LBL_TITULO_MODAL = Locator(By.CSS_SELECTOR, ".modal-title")
    LBL_SMALL = Locator(By.CSS_SELECTOR, "small.text-muted")
    LBL_DETALLE_TITULO = Locator(By.CSS_SELECTOR, ".modal-title p > small")
    FADE_OUT = Locator(By.CSS_SELECTOR, ".modal.fade.show")
    BTN_CERRAR_MODAL = Locator(By.CSS_SELECTOR, "button.close")
    LBL_MEDIO_DETALLE = Locator(By.ID, "textMedioTransferencia")
    LBL_DESTINO_DETALLE = Locator(By.ID, "textDestinoTransferencia")
    LBL_MONTO_DETALLE = Locator(By.ID, "textValueMontoMoneda{0}")
    TXT_PASSWORD = Locator(By.ID, "inputPasswordConfirmApertura")
    # endregion

    # region Modal generar Extraccion
    BTN_NUEVA_EXTRACCION = Locator(By.ID, "btnNuevaExtraccion")
    SELECT = Locator(By.CSS_SELECTOR,
                     "#selectDestinoTransferencia .MuiInputBase-input")
    OPTION = Locator(By.XPATH,
                     "//div[contains(@id, 'react-select')][text()='{0}']")
    RANDOM_OPTION = Locator(By.CSS_SELECTOR, "[id*='react-select']")
    ELIMINAR_OPTION = Locator(
        By.CSS_SELECTOR, "#selectDestinoTransferencia .MuiOutlinedInput-input "
        "div[class*='Container']:nth-of-type(1)")
    DESTINO_SELECCIONADO = Locator(
        By.CSS_SELECTOR, "#selectDestinoTransferencia [class$='singleValue']")
    TXT_OBSERVACIONES = Locator(By.ID, "inputObservaciones")

    LBL_ALERTA = Locator(By.CSS_SELECTOR, ".modal .alert-primary")

    BTN_CONFIRMAR_EXTRACCION = Locator(By.ID, "btnConfirmarExtraccion")

    LBL_ERROR_DESTINO = Locator(By.CSS_SELECTOR,
                                "#selectDestinoTransferencia p")

    # endregion

    # region global grilla
    RESULTADOS_GRILLA = Locator(By.CSS_SELECTOR, "[id*='row']")
    LBL_SIN_RESULTADO = Locator(By.CSS_SELECTOR,
                                ".card-body .alert.text-center")
    CONTAINER = Locator(By.CSS_SELECTOR, "h1.text-center")
    # endregion

    # region Grilla extracciones en curso
    PILL_EXTRACCIOINES_EN_CURSO = Locator(
        By.CSS_SELECTOR, ".nav-item:nth-of-type(2) a.nav-link")
    ROW = Locator(By.XPATH, '//tr[td[1][text()="{0}"]]')

    BTN_VER_DETALLE = Locator(By.CSS_SELECTOR, "[id*='btnVerDetalle']")
    BTN_CANCELAR_EXTRACCION = Locator(By.CSS_SELECTOR,
                                      "[id*='btnCancelarExtraccion']")
    LBL_ID_TRANSF = Locator(By.CSS_SELECTOR, "td:nth-of-type(1)")
    LBL_MONTO_EXTRAIDO = Locator(By.XPATH,
                                 "//span[text()='{0}'][text()='{1}']")
    LBL_FECHA = Locator(By.CSS_SELECTOR, "td:nth-of-type(2)")
    LBL_MEDIO = Locator(By.CSS_SELECTOR, "td:nth-of-type(4)")
    LBL_ESTADO_TRANSFERENCIA = Locator(By.CSS_SELECTOR, "td:nth-of-type(6)")
    LBL_DESTINO = Locator(By.CSS_SELECTOR, "td:nth-of-type(3)")
    BADGES_MONTO = Locator(By.CSS_SELECTOR, "td .badge")
    # endregion

    # region Grilla solicitudes de fondo
    PILL_SOLICITUD_FONDOS = Locator(By.CSS_SELECTOR,
                                    ".nav-item:nth-of-type(1) a.nav-link")
    LBL_ESTADO_SOLICITUD = Locator(By.CSS_SELECTOR, "td:nth-of-type(5)")
    LBL_ORIGEN_SOLICITUD = Locator(By.CSS_SELECTOR, "td:nth-of-type(3)")
    BTN_AUTORIZAR_SOLICITUD = Locator(By.CSS_SELECTOR,
                                      "[id*='btnAutorizarsolicitud']")
    BTN_RECHAZAR_SOLICITUD = Locator(By.CSS_SELECTOR,
                                     "[id*='btnCancelarExtraccion']")
    # endregion

    # region Modal Detalle extraccion
    LBL_OBSERVACION_DETALLE = Locator(By.ID, "textObservaciones")
    # endregion

    # region Modal solicitud fondos
    BTN_AUTORIZAR_SOLICITUD_MODAL = Locator(By.ID, "btnAutorizarSolicitud")
    BTN_RECHAZAR_SOLICITUD_MODAL = Locator(By.ID, "btnRechazarSolicitud")
    # endregion

    # region Modal cancelar extraccion
    LBL_INFO_TEXT = Locator(By.CSS_SELECTOR, ".modal p.text-center")
    LBL_OBSERVACION_CANCELAR = Locator(
        By.ID, "textObservacionesDetalleTransferencia")
    BTN_CANCELAR_EXTRACCION_MODAL = Locator(
        By.CSS_SELECTOR, "#btnCancelarExtraccion.btn-danger")
Ejemplo n.º 12
0
class ModalConfirmarMontosLocators:
    TOAST = Locator(By.CSS_SELECTOR, ".Toastify__toast-body")
    FADE_OUT = Locator(By.CSS_SELECTOR, ".modal.fade.show")
    TXT_OBSERVACIONES = Locator(By.ID, "inputObservaciones")
    TXT_PASSWORD = Locator(By.ID, "inputPasswordConfirmApertura")

    LBL_CODIGO_MONTO = Locator(By.ID, "textSymbolMontoMoneda{0}")
    LBL_MONTO = Locator(By.ID, "textValueMontoMoneda{0}")
    LBL_TITULO_MODAL = Locator(By.CSS_SELECTOR, ".modal-title")
    LBL_DESCRIPCION = Locator(By.CSS_SELECTOR, "p.text-center")

    BTN_CONFIRMAR_CIERRE_PARCIAL = Locator(By.ID, "btnConfirmCerrarParcial")
    BTN_CONFIRMAR_APERTURA = Locator(By.ID, "btnConfirmApertura")
    BTN_CONFIRMAR_CIERRE_TOTAL = Locator(By.ID, "btnConfirmCerrarTotal")

    ERROR_PASSWORD = Locator(By.ID, "inputPasswordConfirmApertura-helper-text")
    BTN_CERRAR_MODAL = Locator(By.CSS_SELECTOR, "[id*='btnCloseConfirm']")
Ejemplo n.º 13
0
class ModalABMCajaLocators:
    ERROR_CODIGO_CAJA = Locator(By.ID, "inputCheckoutCode-helper-text")

    LBL_TITULO = Locator(By.CSS_SELECTOR, ".modal-title")

    FADE_OUT = Locator(By.CSS_SELECTOR, ".modal.fade.show")
    MODAL = Locator(By.CSS_SELECTOR, ".modal-content")
    TXT_CODIGO_CAJA = Locator(By.ID, "inputCheckoutCode")

    CHK_ENVIA_GIROS = Locator(By.ID, "checkCanSendRemittance")
    CHK_ENVIA_GIROS_MONEDA = Locator(By.ID,
                                     "checkOutcomingRemittanceCurrencies{0}")
    MONEDAS_DISPONIBLES_ENVIO = Locator(
        By.CSS_SELECTOR, "[id*='checkOutcomingRemittanceCurrencies']")

    MONEDAS_DISPONIBLES_RECIBO = Locator(
        By.CSS_SELECTOR, "[id*='checkIncomingRemittanceCurrencies']")
    CHK_RECIBE_GIROS_MONEDA = Locator(By.ID,
                                      "checkIncomingRemittanceCurrencies{0}")
    CHK_RECIBE_GIROS = Locator(By.ID, "checkCanRecieveRemittance")

    BTN_NUEVA_CAJA = Locator(By.ID, "btnAddCashbox")
    BTN_GUARDAR = Locator(By.ID, "btnConfirmModal")
    BTN_CERRAR = Locator(By.ID, "btnCloseCheckoutModal")
    BTN_EDITAR_CAJA = Locator(By.XPATH, "//tr[td[text()='{0}']]/td/button")
    ESTADO_CAJA = Locator(By.ID, "switchCheckoutState")
    CHK_ESTADO_CAJA = Locator(By.CSS_SELECTOR, ".modal .react-switch-bg")
Ejemplo n.º 14
0
class GestionDeCajaLocators:

    LOADING = Locator(By.CSS_SELECTOR, ".w-100 > img")
    SELECT_LOADING = Locator(By.CSS_SELECTOR, "[class*='loadingIndicator']")
    BTN_CERRAR_MODAL = Locator(By.CSS_SELECTOR, "button.close")

    # region Modal
    FADE_OUT = Locator(By.CSS_SELECTOR, ".modal.fade.show")
    # endregion

    # region Modal Asignar usuario
    SELECT_USUARIO = Locator(By.ID, "selectUsuario")
    # endregion

    # region grilla
    TABLA = Locator(By.ID, "tableGestionDeCajas")
    ROW = Locator(By.ID, "rowCaja{0}")
    COLUMNA_CODIGO_CAJA = Locator(By.CSS_SELECTOR, "[id*='codigo']")
    COLUMNA_CAJERO_ASIGNADO = Locator(By.CSS_SELECTOR, "[id*='nombreUsuario']")
    COLUMNA_OFICINA = Locator(By.CSS_SELECTOR, "[id*='oficina']")
    COLUMNA_ESTADO = Locator(By.CSS_SELECTOR, "[id*='estado']")
    BTN_ASIGNAR_USUARIO = Locator(By.CSS_SELECTOR, "[id*='btnAsignarUsuario']")
    BTN_DESBLOQUEAR_CAJA = Locator(By.CSS_SELECTOR,
                                   "[id*='btnDesbloquearCaja']")
    # endregion

    # region buscador
    TXT_CODIGO_CAJA = Locator(By.ID, "inputCode")
    TXT_USUARIO = Locator(By.ID, "inputName")
    SELECT_OFICINA = Locator(By.ID, "selectOficina")
    CHK_OPERATIVAS = Locator(By.CSS_SELECTOR, "#checkOperativas input")
    CHK_SIN_ASIGNAR = Locator(By.CSS_SELECTOR, "#checkSinAsignar input")
    CHK_BLOQUEADAS = Locator(By.CSS_SELECTOR, "#checkBloqueadas input")
    # endregion

    # region selects
    PANEL = Locator(By.CSS_SELECTOR, "#{0} [class*='MenuList']")
    OPTION = Locator(By.XPATH,
                     "//div[contains(@id, 'react-select')][text()='{0}']")
    OPCION_SELECCIONADA = Locator(By.CSS_SELECTOR,
                                  "#{0} div[class$='-singleValue']")
Ejemplo n.º 15
0
class CajaLocators:
    DIV_MONTO = Locator(By.CSS_SELECTOR, ".col-md-4")

    MontoPesos = Locator(By.ID, "inputMonedaAperturaARS")
    MontoPen = Locator(By.ID, "inputMonedaAperturaPEN")
    observaciones = Locator(By.ID, "inputObservacionesConfirm")
    Clave = Locator(By.ID, "inputPasswordConfirmApertura")

    Montos = Locator(By.CSS_SELECTOR, ".text-primary.m-0")

    MensajeHeader = Locator(By.CSS_SELECTOR, ".text-center.text-black-50.mb-4")
    MensajeCajaBloqueada = Locator(By.CSS_SELECTOR,
                                   ".text-center.text-danger > b")
    subMensajesCajaBloqueada = Locator(By.CSS_SELECTOR, ".text-black-50")

    btnIrCierreParcial = Locator(By.ID, "linkCierreParcial")
    btnIrCierreTotal = Locator(By.ID, "linkCierreTotal")

    btnAbrirModalApertura = Locator(By.ID, "btnAperturarCaja")
    btnAbrirModalCierreParcial = Locator(By.ID, "btnCerrarParcial")
    btnAbrirModalCierreTotal = Locator(By.ID, "btnCerrarTotal")
    btnCloseConfirmApertura = Locator(By.ID, "btnCloseConfirmApertura")

    btnConfirmarCierreParcial = Locator(By.ID, "btnConfirmCerrarParcial")
    btnConfirmarCierreTotal = Locator(By.ID, "btnConfirmCerrarTotal")
    btnConfirmarApertura = Locator(By.ID, "btnConfirmApertura")

    Modal = Locator(By.CSS_SELECTOR, ".modal.fade.show")

    # region DDJJ
    TituloDDJJ = Locator(By.CSS_SELECTOR, "h3.text-secondary")
    IdCaja = Locator(
        By.CSS_SELECTOR,
        "div.mt-3:nth-of-type(2) div.row > div.col-sm-6:nth-of-type(1) h5")
    Provincia = Locator(
        By.CSS_SELECTOR,
        "div.mt-3:nth-of-type(2) div.row > div.col-sm-6:nth-of-type(2) h5")
    Ciudad = Locator(
        By.CSS_SELECTOR,
        "div.mt-3:nth-of-type(2) div.row > div.col-sm-6:nth-of-type(3) h5")
    Sucursal = Locator(
        By.CSS_SELECTOR,
        "div.mt-3:nth-of-type(2) div.row > div.col-sm-6:nth-of-type(4) h5")
    btnIrAHome = Locator(By.ID, "linkSalirDDJJ")
Ejemplo n.º 16
0
class DefaultLocators:
    LBL_CAJA = Locator(By.CSS_SELECTOR, ".text-black-50")
    BTN_CONFIGURACION = Locator(By.ID, "linkConfiguracion")
Ejemplo n.º 17
0
class PaginadoLocators:
    PAGINA = Locator(By.CSS_SELECTOR, "li[data-test='goto-page-{0}'] > a")
    ACTUAL = Locator(By.CSS_SELECTOR, ".page-item.active")
    PAGINAS = Locator(By.CSS_SELECTOR, "li.page-item > a")
Ejemplo n.º 18
0
class DeclaracionJuradaLocators:
    BTN_HOME = Locator(By.ID, "linkSalirDDJJ")
    BTN_DESCARGAR = Locator(By.ID, "btnSaveCashbox")
Ejemplo n.º 19
0
class AgregarSucursalLocators:
    Nombre = Locator(By.ID, "inputName")
    Codigo = Locator(By.ID, "inputCode")
    CodigoArea = Locator(By.ID, "inputAreaCode")
    Telefono = Locator(By.ID, "inputPhone")
    Email = Locator(By.ID, "inputMail")
    select_provincia = Locator(By.ID, "selectProvince")
    OPTION = Locator(By.XPATH,
                     "//div[contains(@id, 'react-select')][text()='{0}']")
    PROVINCIA_SELECCIONADA = Locator(By.CSS_SELECTOR,
                                     "#selectProvince [class*='singleValue']")
    ciudad = Locator(By.ID, "inputCity")
    Direccion = Locator(By.ID, "inputAdress")
    CodigoPostal = Locator(By.NAME, "address.zipCode")
    Guardar = Locator(By.ID, "btnSaveCashbox")

    ROWS_CAJA_SUCURSAL = Locator(By.CSS_SELECTOR, "tbody tr.MuiTableRow-root")
    ROW_CAJA = Locator(By.XPATH, "//tr[td[text()='{0}']]")
    LBL_CODIGO_CAJA = Locator(By.CSS_SELECTOR, "td:nth-of-type(1)")
    LBL_ESTADO_CAJA = Locator(By.CSS_SELECTOR, "td:nth-of-type(2)")

    TOAST = Locator(By.XPATH, "//div[@class='Toastify__toast-body']")

    ERROR_NOMBRE = Locator(By.ID, "inputName-helper-text")
    ERROR_CODIGO = Locator(By.ID, "inputCode-helper-text")
    ERROR_PROVINCIA = Locator(By.CSS_SELECTOR, "#selectProvince p")
    ERROR_CIUDAD = Locator(By.ID, "inputCity-helper-text")
    ERROR_DIRECCION = Locator(By.ID, "inputAdress-helper-text")
    ERROR_CODIGO_POSTAL = Locator(By.ID, "inputZipCode-helper-text")
    ERROR_CODIGO_AREA = Locator(By.ID, "inputAreaCode-helper-text")
    ERROR_TELEFONO = Locator(By.ID, "inputPhone-helper-text")
    ERROR_MAIL = Locator(By.ID, "inputMail-helper-text")
Ejemplo n.º 20
0
class ConfiguracionLocators:
    ConfigSucursal = Locator(By.ID, "linkConfiguracionSucursales")
Ejemplo n.º 21
0
class SucursalLocators:
    Sucursal = Locator(By.ID, "linkConfiguracionSucursales")
    Agregar = Locator(By.CSS_SELECTOR, ".MuiFab-label")
    FilaSucursal = Locator(By.XPATH, "//tr[./td/b[text()='{0}']]")
    CodigoSucursal = Locator(By.ID, "inputCode")
    NombreSucursal = Locator(By.ID, "inputName")
    EditarSucursal = Locator(By.CSS_SELECTOR,
                             "a > button > .MuiIconButton-label")
    CambiarEstadoSucursal = Locator(By.CSS_SELECTOR,
                                    "td > button > .MuiIconButton-label")
    CAJAS_ACTIVAS_SUCURSAL = Locator(By.CSS_SELECTOR, "td:nth-of-type(2)")
    caja_activa = Locator(By.CSS_SELECTOR,
                          "td:nth-of-type(1):not(.text-black-50)")
    caja_inactiva = Locator(By.CSS_SELECTOR, "td:nth-of-type(1).text-black-50")

    FADE_OUT = Locator(By.CSS_SELECTOR, ".modal.fade.show")
    LBL_MENSAJE_CAMBIAR_ESTADO_SUCURSAL = Locator(By.CSS_SELECTOR,
                                                  ".mb-0.text-center")
    BTN_ACEPTAR_CAMBIO_ESTADO = Locator(
        By.CSS_SELECTOR, ".modal-content button:nth-of-type(2)")
    BTN_CERRAR_MODAL = Locator(By.CSS_SELECTOR, ".modal-header > button")
Ejemplo n.º 22
0
class ModalDesbloquearCajaLocators:
    LBL_TITULO = Locator(By.CSS_SELECTOR, ".modal-title")
    BTN_CERRAR_MODAL = Locator(By.CSS_SELECTOR, "button.close")

    LBL_USUARIO = Locator(By.ID, "DetalleDatoUsuario")
    # wtf
    LBL_FECHA = Locator(By.ID, "DetalleDatoFecha de bloqueo")
    LBL_SITUACION = Locator(By.ID, "DetalleDatoSituación de bloqueo")

    TABLA = Locator(By.ID, "tableDebloquearCajaMontos")

    LBLS_LOGICO = Locator(By.CSS_SELECTOR, "[id*='logica'] > span")
    LBLS_REALES = Locator(By.CSS_SELECTOR, "[id*='reales'] > span")
    LBLS_DIFERENCIA = Locator(By.CSS_SELECTOR, "[id*='diferencia'] > span")

    TXT_OBSERVACION = Locator(By.ID, "inputObservaciones")

    BTN_DESBLOQUEAR_CAJA = Locator(By.ID, "btnDesbloquearCaja")
Ejemplo n.º 23
0
class EditarSucursalLocators(AgregarSucursalLocators):
    ERROR_CODIGO_CAJA = Locator(By.ID, "inputCheckoutCode-helper-text")
    Codigo = Locator(
        By.CSS_SELECTOR,
        "#inputCode:disabled")  # al editar, el codigo esta deshabilitado
    PROVINCIA_SELECCIONADA = Locator(By.CSS_SELECTOR,
                                     "#selectProvince [class*='singleValue']")
    AddCaja = Locator(By.ID, "btnAddCashbox")
    CodigoCaja = Locator(By.ID, "inputCheckoutCode")
    GuardarModal = Locator(By.ID, "btnConfirmModal")

    GuardarSucursal = Locator(By.ID, "btnSaveCashbox")
    editar = Locator(By.XPATH, "//tr[td[text()='{0}']]/td/button")
    operacion = Locator(By.CSS_SELECTOR,
                        "div.row:nth-of-type(3) > .col > span:nth-of-type(1)")
    moneda = Locator(By.ID, "checkOutcomingRemittanceCurrenciesARS")
    enviaGirosUSD = Locator(By.ID, "checkOutcomingRemittanceCurrenciesUSD")
    recibeGirosUSD = Locator(By.ID, "checkIncomingRemittanceCurrenciesUSD")
    Deshabilitarcaja = Locator(By.CSS_SELECTOR,
                               "div.modal-content div.react-switch-bg")
    fadeOutModal = Locator(By.CSS_SELECTOR, ".modal.fade.show")
    cantidad_cajas = Locator(By.CSS_SELECTOR, "tbody > tr.MuiTableRow-root")
    cantidad_cajas_activas = Locator(
        By.CSS_SELECTOR, "tbody > tr.MuiTableRow-root > td.text-success")
    cantidad_cajas_inactivas = Locator(
        By.CSS_SELECTOR, "tbody > tr.MuiTableRow-root > td.text-secondary")
Ejemplo n.º 24
0
class TransferenciasEntrantesLocators:
    # region Grilla Solicitudes de fondos
    PILL_SOLICITUD_FONDOS = Locator(By.CSS_SELECTOR,
                                    ".nav-item:nth-of-type(1) a.nav-link")
    BTN_NUEVA_SOLICITUD = Locator(By.ID, "btnNuevaSolicitud")
    # endregion

    # region Modal solicitar fondos
    BTN_CONFIRMAR_SOLICITUD = Locator(By.ID, "btnConfirmarSolicitud")
    LBL_INFO_TEXT = Locator(By.CSS_SELECTOR, "p > small.text-muted")
    # endregion

    # region Modal cancelar solicitud fondos
    LBL_INFO_P = Locator(By.CSS_SELECTOR, "p.text-center")
    LBLS_MONEDA = Locator(By.CSS_SELECTOR, "[id*='textSymbolMontoMoneda']")
    LBLS_MONTO = Locator(By.CSS_SELECTOR, "[id*='textValueMontoMoneda']")
    LBL_OBSERVACION = Locator(By.CSS_SELECTOR, "textObservaciones")
    BTN_CANCELAR_SOLICITUD_MODAL = Locator(
        By.ID, "btnConfirmarCancelaciónSolicitudDeposito")
    # endregion

    # region globals modales
    LBL_TITULO_MODAL = Locator(By.CSS_SELECTOR, ".modal-title")
    FADE_OUT = Locator(By.CSS_SELECTOR, ".modal.fade.show")
    BTN_CERRAR_MODAL = Locator(By.CSS_SELECTOR, "button.close")
    # endregion

    # region global grilla
    RESULTADOS_GRILLA = Locator(By.CSS_SELECTOR, "[id*='row']")
    LBL_SIN_RESULTADO = Locator(By.CSS_SELECTOR,
                                ".card-body .alert.text-center")
    CONTAINER = Locator(By.CSS_SELECTOR, "h1.text-center")
    # endregion

    # region grilla transferencias en curso
    PILL_DEPOSITOS = Locator(By.CSS_SELECTOR,
                             ".nav-item:nth-of-type(2) a.nav-link")
    ROW_CODIGO = Locator(By.XPATH, '//tr[td[1][text()="{0}"]]')
    BTN_VER_DETALLE = Locator(By.CSS_SELECTOR, "[id*='btnVerDetalle']")
    BTN_CONFIRMAR_DEPOSITO = Locator(By.CSS_SELECTOR,
                                     "[id*='btnConfirmarRecepcionDeposito']")
    BTN_RECEPCIONAR_DEPOSITO = Locator(
        By.CSS_SELECTOR, "[id*='btnConfirmarDepositoEnOficina']")
    BTN_HUBO_UN_PROBLEMA = Locator(By.CSS_SELECTOR,
                                   "[id*='btnConfirmarNoRecepcionDeposito']")
    LBL_MONTO_EXTRAIDO = Locator(By.XPATH,
                                 "//span[text()='{0}'][text()='{1}']")
    BADGES_MONTO = Locator(By.CSS_SELECTOR, "td .badge")
    LBL_ORIGEN = Locator(By.CSS_SELECTOR, "td:nth-of-type(3)")
    LBL_FECHA = Locator(By.CSS_SELECTOR, "td:nth-of-type(2)")
    LBL_MEDIO = Locator(By.CSS_SELECTOR, "td:nth-of-type(4)")
    LBL_ESTADO_TRANSFERENCIA = Locator(By.CSS_SELECTOR, "td:nth-of-type(5)")
    # endregion

    # region grilla solicitudes
    LBL_ESTADO_SOLICITUD = Locator(By.CSS_SELECTOR, "td:nth-of-type(4)")
    BTN_VER_DETALLE_SOLICITUD = Locator(
        By.CSS_SELECTOR, "[id*='btnVerDetalleSolicitudDeposito']")
    LBL_CODIGO_SOLICITUD = Locator(By.CSS_SELECTOR, "td:nth-of-type(1)")
    BTN_CANCELAR_SOLICITUD = Locator(
        By.CSS_SELECTOR, "[id*='btnConfirmarCancelacionSolicitudDeposito']")
    # endregion

    # region modal confirmar deposito
    LBL_ESTADO_CONFIRMADO = Locator(By.CSS_SELECTOR,
                                    ".text-success.text-center")
    TXT_MONEDA = Locator(By.ID, "inputMontoMoneda{0}")
    TXTS_MONEDA = Locator(By.CSS_SELECTOR, "input[id*='inputMontoMoneda']")
    TXT_OBSERVACIONES = Locator(By.ID, "inputObservaciones")
    TXT_PASSWORD = Locator(By.ID, "inputPasswordConfirmApertura")

    BTN_CONFIRMAR_DEPOSITO_MODAL = Locator(By.ID, "btnConfirmOperacion")

    LBL_ERROR_MONEDAS = Locator(By.CSS_SELECTOR, ".mb-4.col")
    LBL_ERROR_PASSWORD = Locator(By.ID,
                                 "inputPasswordConfirmApertura-helper-text")
    # endregion

    # region modal hubo un problema
    BTN_REPORTAR_PROBLEMA = Locator(By.ID, "btnConfirmarNoRecepcionDeposito")
    LBL_ERROR_OBSERVACION = Locator(By.ID, "inputObservaciones-helper-text")
Ejemplo n.º 25
0
class OlvidoContrasena:
    Link = Locator(By.ID, "linkForgot")
    Correo = Locator(By.XPATH, "//input[@id='txtMailRecover']")
    BotonEnviar = Locator(By.CSS_SELECTOR, "#btnConfirmarRecuperarPassword")