Vídeo recomendado
https://youtu.be/diWPPPhW-9E

[RESOLVIDO] (Selenium) Encontrar elemento e efetuar um click caso o elemento esteja presente

Dúvidas gerais sobre Excel
Claudia souza
Acabou de chegar
Acabou de chegar
Mensagens: 8
Registrado em: Qui Mar 26, 2020 4:57 pm

[RESOLVIDO] (Selenium) Encontrar elemento e efetuar um click caso o elemento esteja presente

Mensagem por Claudia souza »

Alguem pode me ajudar

Como fazer o selenium verificar se um elemento está presente em uma pagina e se esse elemento não estiver deve ser precionado um botão, exemplo:"A". E se o elemento estiver presente deve ser precionado, exemplo: "B".
Editado pela última vez por Claudia souza em Qua Abr 01, 2020 12:13 am, em um total de 1 vez.


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Avatar do usuário
webmaster
Administrador
Mensagens: 3114
Registrado em: Sex Jul 24, 2009 2:44 pm
Contato:

Re: (Selenium) Encontrar elemento e efetuar um click caso o elemento esteja presente

Mensagem por webmaster »

Claudia souza,

Estou com um artigo na ponta do lápis desde cedo que fala sobre o assunto, mas o site resolveu dar todo tipo de problema hoje. Até segunda ordem, vou postar ele aqui mesmo no fórum:

https://www.tomasvasquez.com.br/forum/v ... =25&t=7504

Bom proveito!


Claudia souza
Acabou de chegar
Acabou de chegar
Mensagens: 8
Registrado em: Qui Mar 26, 2020 4:57 pm

Re: (Selenium) Encontrar elemento e efetuar um click caso o elemento esteja presente

Mensagem por Claudia souza »

Obrigado por responder
Eu uso "IsElementePresent" para encontrar o elemento o problema é caso ele nao esteja presente. Se ele não estiver presente eu quero que ele efetue o "click" em outro lugar
Estou tentando usar uma estrutura condicional usando if e else algo assim

If elemento estiver presente
Selenium clica botão "a"
Else selenium clica botão "b"


Avatar do usuário
webmaster
Administrador
Mensagens: 3114
Registrado em: Sex Jul 24, 2009 2:44 pm
Contato:

Re: (Selenium) Encontrar elemento e efetuar um click caso o elemento esteja presente

Mensagem por webmaster »

Claudia,

O artigo tem tudo o que precisa e mais até. Qual a dúvida agora?


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Claudia souza
Acabou de chegar
Acabou de chegar
Mensagens: 8
Registrado em: Qui Mar 26, 2020 4:57 pm

Re: (Selenium) Encontrar elemento e efetuar um click caso o elemento esteja presente

Mensagem por Claudia souza »

Estou tentando usar uma estrutura condicional usando "if e else" algo assim

If elemento estiver presente
Selenium clica botão "a"
Else selenium clica botão "b"


Avatar do usuário
webmaster
Administrador
Mensagens: 3114
Registrado em: Sex Jul 24, 2009 2:44 pm
Contato:

Re: (Selenium) Encontrar elemento e efetuar um click caso o elemento esteja presente

Mensagem por webmaster »

Isso?

Código: Selecionar todos

If Not driver.IsElementPresent(por.ID("estaPresente"))
   driver.FindElementById("a").Click
Else
   driver.FindElementById("b").Click
End If


Claudia souza
Acabou de chegar
Acabou de chegar
Mensagens: 8
Registrado em: Qui Mar 26, 2020 4:57 pm

Re: (Selenium) Encontrar elemento e efetuar um click caso o elemento esteja presente

Mensagem por Claudia souza »

Sim. Obrigado


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Responder