gostaria de saber como acessar essa pagina de testes usando selenium e python

126 views
Skip to first unread message

Cleyton virino

unread,
Apr 7, 2023, 6:41:20 PM4/7/23
to Selenium Brasil
from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager
from selenium.webdriver.chrome.service import Service

servico = Service(ChromeDriverManager().install())

navegador = webdriver.Chrome(service=servico)


navegador.get("https://teste.sei.tic.ufrj.br/sip/login.php?sigla_orgao_sistema=UFRJ&sigla_sistema=SEI&infra_url=L3NlaS8=")

navegador.find_element('xpath', '//*[@id="txtUsuario"]').click()

navegador.find_element('xpath', '//*[@id="txtUsuario"]').send_keys('servidor1')

navegador.find_element('xpath', '//*[@id="pwdSenha"]').click

navegador.find_element('xpath', '//*[@id="pwdSenha"]').send_keys('servidor1')

sou principiante e não sei qual comando ultilizar pra selecionar o orgão responsavel , tem 3 opçoes em uma aba 

Patrick Bressan Bremm

unread,
Apr 8, 2023, 10:11:44 AM4/8/23
to Selenium Brasil
Bom dia,

Você tem duas opções:

1) Você pode ir clicando até chegar na opção que vc quer, ou seja...
Clica no seletor visivel, depois você clica na opção (mesmo processo que vc faz no mouse)

navegador.find_element('xpath', '//*[@id="divOrgao"]').click
navegador.find_element('xpath', '//option[text()="UFRJ"]').click

2) Você pode fazer um sendKeys direto no seletor passando a opção que você quer selecionar

navegador.find_element('xpath', '//*[@id="divOrgao"]').sendKeys('UFRJ')

Atenciosamente,
Patrick Bremm

Cleyton virino

unread,
Apr 9, 2023, 3:55:19 PM4/9/23
to Selenium Brasil
from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager
from selenium.webdriver.chrome.service import Service

servico = Service(ChromeDriverManager().install())

navegador = webdriver.Chrome(service=servico)

navegador.get("https://teste.sei.tic.ufrj.br/sip/login.php?sigla_orgao_sistema=UFRJ&sigla_sistema=SEI&infra_url=L3NlaS8=")

username_element = navegador.find_element('xpath', '//*[@id="txtUsuario"]')
username_element.click()
username_element.send_keys('servidor1')

password_element = navegador.find_element('xpath', '//*[@id="pwdSenha"]')
password_element.click()
password_element.send_keys('servidor1')

orgao_element = navegador.find_element('xpath', '//*[@id="selOrgao"]')
orgao_element.click()
navegador.find_element('xpath', '//option[text()="UFRJ"]').click()

username_element = navegador.find_element('xpath', '//*[@id="Acessar"]').click()    


nesse caso rodou esse  codigo !!  
Reply all
Reply to author
Forward
0 new messages