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

Erro em tempo de execução 7 No SuchElementError

A Web está aí, não há como negar. Ela é onipresente em praticamente toda operação eletrônica realizada nos dias de hoje. Como não podia ser diferente, o Excel, ferramenta máxima para analistas e profissionais das mais diversas áreas do mercado precisa estar alinhado com esta necesssidade. E ele está! Neste forum, o debate é focado em expor dúvidas, sugestões, modelos de código e exemplos de uso do Excel na Integração com tecnologias Web.
Avatar do usuário
aildojr
Acabou de chegar
Acabou de chegar
Mensagens: 6
Registrado em: Ter Ago 20, 2019 8:06 am
Localização: Vitória, ES
Contato:

Erro em tempo de execução 7 No SuchElementError

Mensagem por aildojr »

Prezados,
Utilizando o Selenium VBA estou desenvolvendo uma planilha que acessa o ecac da RFB e baixa a situação fiscal das empresas.
O problema está ocorrendo quando tento clicar no link “Gera Nova Consulta”, onde recebo a mensagem:
Erro em tempo de execução ‘7’:
No SuchElementError
Element not found for linkText=Gera nova consulta


Através do Selenium VBA obtive as seguintes referências:
• linkText=Gera nova consulta
• css=.detalheInternoSITFIS:nth-child(5) a
• xpath=//a[contains(text(),'Gera nova consulta')]

Porém, não obtive sucesso com nenhum dos códigos abaixo:
a) Webdriver.FindElementByLinkText("Gera nova consulta").Click
b) Webdriver.FindElementByCss(“.detalheInternoSITFIS:nth-child(5) a”).Click
c) Webdriver.FindElementByXPath(“//a[contains(text(),'Gera nova consulta')]”).Click


Através da inspeção da página obtive a seguinte referência para o elemento:
<a href="PedidoConsultaFiscal.asp?IndNovaConsulta=true&amp;OpConsulta=1" class="">Gera nova consulta</a>

Agradeço antecipadamente a ajuda dos colegas para identificar o código correto a ser utilizado.


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.


Julio Mangilli
Manda bem
Manda bem
Mensagens: 127
Registrado em: Sex Out 05, 2018 2:42 pm

Re: Erro em tempo de execução 7 No SuchElementError

Mensagem por Julio Mangilli »

Já conseguiu amigo ?

Esse seu projeto é incrível já tentou de diversas formas acredito....
Webdriver.findElement(By.linkText("Gera Nova Consulta")).click() até mesmo a forma do comando também.
Se quiseres deixar um modelo posso tentar aqui de varias formar também.
Mas se já conseguiu top de linha.


Att.


Avatar do usuário
aildojr
Acabou de chegar
Acabou de chegar
Mensagens: 6
Registrado em: Ter Ago 20, 2019 8:06 am
Localização: Vitória, ES
Contato:

Re: Erro em tempo de execução 7 No SuchElementError

Mensagem por aildojr »

Prezado,
Consegui resolver ontem.
O problema estava na transição entre frames.
O item que estava buscando estava em outro frame. Fiz o direcionamento para o outro frame antes de clicar no elemento.
Com isso consegui finalizar e ficou muito bom.
Agradeço a atenção.


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