Clicar em um Radio Button dentro de uma tabela HTML

84 views
Skip to first unread message

egam...@gmail.com

unread,
Feb 3, 2022, 9:02:02 AM2/3/22
to Python Brasil
Olá Pessoal..
Estou com a seguinte dificuldade :

Preciso clicar em um Radio button que está dentro de uma tabela HTML, esse é o HTML da pagina..

Capturar11.PNG
Além dele estar dentro de uma tabela eu preciso selecionar pelo Value que começa com "2022/01"

já tentei todas essas alternativas  mas todas retornam "Unable to locate element: //[contains(text(), '2022/01')]"

time.sleep(2)
#driver.find_element_by_xpath("//[contains(text(), '2022/01')]").click()
#driver.find_element_by_xpath("//input[@value='2022/01*']").click()
#driver.find_element_by_xpath("//td[contains(text(), '2022/01*')]/../td/input").click()
driver.find_element_by_xpath("//input[starts-with(@name, '2022/01')]").click()

Alguem teria alguma sugestão...??
Obrigado.

Luis Oliveira

unread,
Feb 3, 2022, 9:13:05 AM2/3/22
to python...@googlegroups.com
bom dia,

tenta colocar assim "*2022/01*"
do jeito que tá no HTTP a parte "data=" no começo da string está te atrabalhando

Att. Luis Fernando
Analista de Cyber Security

--
--
------------------------------------
Grupo Python-Brasil
https://wiki.python.org.br/AntesDePerguntar
 
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
 
<*> Para sair deste grupo, envie um e-mail para:
python-brasi...@googlegroups.com
---
Você recebeu essa mensagem porque está inscrito no grupo "Python Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para python-brasi...@googlegroups.com.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/python-brasil/46a99b9d-af95-4dbb-a2df-a7592e698fb4n%40googlegroups.com.

egam...@gmail.com

unread,
Feb 4, 2022, 5:46:35 AM2/4/22
to Python Brasil
Bom dia....

Luis fiz o que você sugeriu mas não funcionou.

Eu até acho que sei qual é o problema, mas não sei como resolver, fiz alguns testes e percebi o seguinte:

Na tela inicial que eu abro nessa URL (https://corretor.portoseguro.com.br/corretoronline/produtos/consorcio?menuid=COL-02X78) tem um link que quando eu clico a URL do navegador fica assim


Da pra perceber que ele está abrindo outra URL dentro de um iframe. O HTML fica assim...

Capturar13.PNG

Já tentei fazer isso..
xxframe = driver.find_element_by_xpath("//*[@id='centro']")
driver.switch_to.frame(xxframe)
renew_c = driver.find_element_by_xpath("//*[@id='sintetico']").click()
renew_c.click()

Mas ele da esse erro ==> Element <input id="sintetico" name="sintetico" type="hidden"> could not be scrolled into view

Alguma sugestão..?
Grato.

Reply all
Reply to author
Forward
0 new messages