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:] ]
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)
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
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)
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)
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)
def step_impl(context): login(context) time.sleep(2) context.driver.get(context.url + 'usuarios/nuevo')
def step_impl(context): login(context)
def step_impl(context): # pass login(context)
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)
def step_impl(context): login(context) context.urlSubprogramas = context.urlBase + "subprograma/"
def step_impl(context): login(context) context.driver.get(context.url + 'proyectos/nuevo')
def step_impl(context): login(context) time.sleep(2) context.driver.find_element_by_id('btnUsuarios').click()