Esqueceu sua senha? Você pode usar o mecanismo de lembrete neste link: Recuperar senha

Você receberá um link de reativação no email cadastrado.

Não recebeu o email? Lembre-se checar o Lixo Eletrônico.

[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: 7
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 » Sex Mar 27, 2020 12:21 am

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: 2778
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 » Sex Mar 27, 2020 11:50 pm

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!


Tomás
https://www.tomasvasquez.com.br/blog
https://www.tomasvasquez.com.br/cursocsharp
https://twitter.com/tomamais
Se sua dúvida foi solucionada, acrescente [RESOLVIDO] ao título.

Claudia souza
Acabou de chegar
Acabou de chegar
Mensagens: 7
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 » Sáb Mar 28, 2020 9:40 am

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: 2778
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 » Sáb Mar 28, 2020 2:05 pm

Claudia,

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


Tomás
https://www.tomasvasquez.com.br/blog
https://www.tomasvasquez.com.br/cursocsharp
https://twitter.com/tomamais
Se sua dúvida foi solucionada, acrescente [RESOLVIDO] ao título.

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: 7
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 » Dom Mar 29, 2020 12:27 am

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: 2778
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 » Dom Mar 29, 2020 2:23 pm

Isso?

Código: Selecionar todos

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


Tomás
https://www.tomasvasquez.com.br/blog
https://www.tomasvasquez.com.br/cursocsharp
https://twitter.com/tomamais
Se sua dúvida foi solucionada, acrescente [RESOLVIDO] ao título.


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