Página 1 de 1
[RESOLVIDO] Selenium - Pegar Span Class
Enviado: Qui Fev 28, 2019 12:14 pm
por thgo.porcides
Boa tarde Amigos,
Estou com dificuldades em captar uma informação de um site, que aparentemente está como spanclass no código XPath, alguem saberia me ajudar?
Código: Selecionar todos
//*[@id="results"]/div[1]/table/tbody/tr/td[4]/div/span[2]
Site:
https://www.fitchratings.com/site/searc ... tent=issue
A informação que precisa pegar é a de Rating,
"AA(bra)";
- rating.png (7.69 KiB) Exibido 5514 vezes
Eu estava tentando com da forma abaixo, porem a macro buga nessa parte:
Código: Selecionar todos
aDriver.FindElementByXPath("//[@id=""results""]/div[1]/table/tbody/tr/td[4]/div/span[2]")
Re: Selenium - Pegar Span Class
Enviado: Qui Fev 28, 2019 4:22 pm
por Mikel Silveira Fraga
Thgo, boa tarde.
Uma pergunta: na sua rotina, você chega a selecionar a opção All Ratings, via Selenium?
Se não esta fazendo isso, pode ser o problema. Provavelmente, o campo desejado esta com status desabilitado, ou esta sendo criado em tempo de execução do site, quando a opção All Ratings é selecionada.
Faça essa observação e, caso o erro continue, envie o seu código para darmos uma olhada, ok.
Forte abraço e bons estudos.
Re: Selenium - Pegar Span Class
Enviado: Sex Mar 01, 2019 9:35 am
por thgo.porcides
Mikel Silveira Fraga escreveu: ↑Qui Fev 28, 2019 4:22 pm
Thgo, boa tarde.
Uma pergunta: na sua rotina, você chega a selecionar a opção
All Ratings, via Selenium?
Se não esta fazendo isso, pode ser o problema. Provavelmente, o campo desejado esta com status desabilitado, ou esta sendo criado em tempo de execução do site, quando a opção
All Ratings é selecionada.
Faça essa observação e, caso o erro continue, envie o seu código para darmos uma olhada, ok.
Forte abraço e bons estudos.
Fala Mikel, tudo bem?
Sim, na minha rotina tinha para selecionar a opção
All Ratings.
Mesmo fazendo todo esse procedimento, não consegui fazer o Selenium pegar a spanclass que eu queria, até ontem.
Hoje pesquisando mais um pouco, consegui fazer funcionar, caso seja util para outra pessoa, segue o código que usei:
Código: Selecionar todos
aDriver.FindElementByXPath(".//span[@class='makeBold ']").Text