def testo_nova_senha(context): time.sleep(1) sair = sair_netvision(context) login = '******' senha = '12345' acesso_user_novo(context, login, senha) time.sleep(2)
def crio_novo_user(context): usuario_e_grupo = clico_usuarios_grupos(context) add_usuario = context.driver.find_element_by_xpath("//span[contains(@class, 'x-btn-inner')and contains(text(), 'Adicionar usuários')]") add_usuario.click() campo_nome = context.driver.find_element_by_xpath("//input[contains(@class, 'x-form-field x-form-required-field x-form-text x-form-invalid-field')]") campo_nome.send_keys('z_user_teste') time.sleep(1) campo_login = context.driver.find_element_by_xpath("//input[contains(@class, 'x-form-field x-form-required-field x-form-text x-form-invalid-field')]") campo_login.send_keys('z_user_teste') campo_senha = list(context.driver.find_elements_by_xpath("//input[contains(@class, 'x-form-field x-form-text')]")) campo_senha[2].click() senha = context.driver.find_element_by_xpath("//input[contains(@class, 'x-form-field x-form-text x-form-focus x-field-form-focus x-field-default-form-focus')]") senha.send_keys('teste') administrador = context.driver.find_elements_by_xpath("//input[contains(@class, 'x-form-field x-form-checkbox')]") administrador[0].click() time.sleep(1) lista_idioma = context.driver.find_element_by_xpath("//div[contains(@class, 'x-trigger-index-0 x-form-trigger x-form-arrow-trigger x-form-trigger-last x-unselectable')]") lista_idioma.click() idioma = context.driver.find_element_by_xpath("//li[contains(@class, 'x-boundlist-item')and contains(text(), 'pt_BR')]") idioma.click() update = context.driver.find_element_by_xpath("//span[contains(@class, 'x-btn-inner')and contains(text(), 'Update')]") update.click() #context.driver.save_screenshot('/opt/app/passo1.png') sair = sair_netvision(context) login = '******' senha = 'teste' acesso_user_novo(context, login, senha)
def del_user(context): sair = sair_netvision(context) login = '******' senha = 'admin' acesso_user_novo(context, login, senha) usuario_e_grupo = clico_usuarios_grupos(context) try: usuario_criado = context.driver.find_element_by_xpath("//div[contains(@class, 'x-grid-cell-inner')and contains(text(),'z_user_teste')]") texto = u'z_user_teste' assert texto == usuario_criado.text organizar_por_nome = context.driver.find_element_by_xpath("//span[contains(@class, 'x-column-header-text')and contains(text(), 'Login')]") organizar_por_nome.click() organizar_por_nome.click() check_box = context.driver.find_elements_by_xpath("//div[contains(@class, 'x-grid-row-checker')]") check_box[0].click() remover_usuario = context.driver.find_element_by_xpath("//span[contains(@class, 'x-btn-inner')and contains(text(), 'Remover usuário')]") remover_usuario.click() time.sleep(1) #context.driver.save_screenshot('/opt/app/passo4.png') #confirma = context.driver.find_element_by_xpath("//span[contains(@class, 'x-btn-inner')and contains(text(), 'Sim')]") #confirma.click() except Exception: pass