コード例 #1
0
def step_impl(context):
    login(context)
    context.driver.get(context.url + 'proyectos/')
    rows = context.driver.find_elements_by_tag_name('tr')
    proyectos = [
        row.find_elements_by_tag_name('td')[1].text for row in rows[1:]
    ]
コード例 #2
0
def step_impl(context):
    login(context)
    rows = context.driver.find_elements_by_tag_name('tr')
    proyectos = [
        row.find_elements_by_tag_name('td')[1].text for row in rows[1:]
    ]
    time.sleep(2)
コード例 #3
0
def step_impl(context, subp):
    login(context)
    context.driver.get(context.urlBase + "subprograma/")
    rows = context.driver.find_elements_by_tag_name('tr')
    time.sleep(2)
    for row in rows[1:]:
        if row.find_elements_by_tag_name('td')[1].text == subp:
            context.btn_ver = row.\
                find_element_by_id('btn_detalles')
            break
def step_impl(context, nombre_subp):
    login(context)
    context.driver.get(context.urlBase + "subprograma/")
    time.sleep(3)
    rows = context.driver.find_elements_by_tag_name('tr')
    for row in rows[1:]:
        r = row.find_elements_by_tag_name('td')
        id = r[0].text
        nombre = r[1].text
        if nombre == nombre_subp:
            context.driver.get(context.urlBase + f"subprograma/editar/{id}")
            break
コード例 #5
0
def step_impl(context, nombre_programa, nombre_subprograma, presupuesto,
              nombre_responsable):
    login(context)
    context.driver.get(context.urlBase + "subprograma/nuevo")
    context.driver.find_element_by_id("id_programa") \
        .send_keys(nombre_programa)
    context.driver.find_element_by_id("id_nombre") \
        .send_keys(nombre_subprograma)
    context.driver.find_element_by_id("id_presupuesto") \
        .send_keys(presupuesto)
    context.driver.find_element_by_id("id_responsable") \
        .send_keys(nombre_responsable)
コード例 #6
0
def step_impl(context, nombre_proyecto):
    login(context)
    context.driver.get(context.url + 'proyectos/')
    rows = context.driver.find_elements_by_tag_name('tr')
    proyectos = [
        row.find_elements_by_tag_name('td')[1].text for row in rows[1:]
    ]
    context.driver.find_element_by_class_name('btn-warning').click()
    time.sleep(4)
    context.driver.find_element_by_id('id_nombre_proyecto').clear()
    context.driver.find_element_by_id('id_nombre_proyecto').send_keys(
        nombre_proyecto)
コード例 #7
0
def step_impl(context, nombre_proyecto, nombre_actividad, unidad_medida,
              cantidad, saldo):
    login(context)
    context.driver.get(context.url + 'proyectos/nuevo')
    context.driver.find_element_by_id('id_nombre_proyecto').send_keys(
        nombre_proyecto)
    context.driver.find_element_by_id('id_nombre_actividad').send_keys(
        nombre_actividad)
    context.driver.find_element_by_id('id_unidad_medida').send_keys(
        unidad_medida)
    context.driver.find_element_by_id('id_cantidad').clear()
    context.driver.find_element_by_id('id_cantidad').send_keys(cantidad)
    context.driver.find_element_by_id('id_saldo').clear()
    context.driver.find_element_by_id('id_saldo').send_keys(saldo)
コード例 #8
0
def step_impl(context):
    login(context)
    time.sleep(2)
    context.driver.get(context.url + 'usuarios/nuevo')
コード例 #9
0
def step_impl(context):
    login(context)
コード例 #10
0
def step_impl(context):
    # pass
    login(context)
コード例 #11
0
def step_impl(context, modelo_rep):
    login(context)
    context.driver.get(context.urlBase + "reportes/")
    time.sleep(3)
    context.driver.find_element_by_id("miSelect") \
        .send_keys(modelo_rep)
コード例 #12
0
def step_impl(context):
    login(context)
    context.urlSubprogramas = context.urlBase + "subprograma/"
コード例 #13
0
def step_impl(context):
    login(context)
    context.driver.get(context.url + 'proyectos/nuevo')
コード例 #14
0
def step_impl(context):
    login(context)
    time.sleep(2)
    context.driver.find_element_by_id('btnUsuarios').click()