Retornar o nome do ID (selenium via web) no Excel
Enviado: Sex Set 17, 2021 12:56 am
Olá, tudo bem com vocês?
Preciso de ajuda com um detalhe, estou tentando retornar no Excel, via Selenium, o nome do ID de alguns elementos.
Por exemplo, no código abaixo, com Selenium, consigo visitar a Wikipédia e clicar nesse link https://pt.wikipedia.org/wiki/Reino_Uni ... e_Algarves, que esta dentro de uma imagem da pagina principal (https://pt.wikipedia.org/wiki/Brasil).
Sub Exemplo_De_código()
Dim driver As New ChromeDriver
driver .Get "https://pt.wikipedia.org/wiki/Brasil"
driver .FindElementByXPath("//*[@id=""mw-content-text""]/div[1]/div[13]/div/div/a[2]").Click
End Sub
A minha dúvida é a seguinte: Como consigo retornar para o Excel (em alguma célula) o nome do código Xpath desse clique, que no caso é id="mw-content-text"
Ou digamos que eu precise do "Title", que nesse caso é "Reino Unido de Portugal, Brasil e Algarves" ?
Eu consigo clicar no elemento, mas não consigo retornar uma informação do elemento para o Excel.
Tentei retornar todo o código para o Excel com o Debug.Print driver.PageSource(), também sem sucesso.
Atentamente,
Ander Diniz.
Preciso de ajuda com um detalhe, estou tentando retornar no Excel, via Selenium, o nome do ID de alguns elementos.
Por exemplo, no código abaixo, com Selenium, consigo visitar a Wikipédia e clicar nesse link https://pt.wikipedia.org/wiki/Reino_Uni ... e_Algarves, que esta dentro de uma imagem da pagina principal (https://pt.wikipedia.org/wiki/Brasil).
Sub Exemplo_De_código()
Dim driver As New ChromeDriver
driver .Get "https://pt.wikipedia.org/wiki/Brasil"
driver .FindElementByXPath("//*[@id=""mw-content-text""]/div[1]/div[13]/div/div/a[2]").Click
End Sub
A minha dúvida é a seguinte: Como consigo retornar para o Excel (em alguma célula) o nome do código Xpath desse clique, que no caso é id="mw-content-text"
Ou digamos que eu precise do "Title", que nesse caso é "Reino Unido de Portugal, Brasil e Algarves" ?
Eu consigo clicar no elemento, mas não consigo retornar uma informação do elemento para o Excel.
Tentei retornar todo o código para o Excel com o Debug.Print driver.PageSource(), também sem sucesso.
Atentamente,
Ander Diniz.