VBA Selenium - manipuler une page chrome
Bonjour,
Désolé de vous déranger, j'ai recherché en vain sur internet pour trouver la solution à mon problème et je débute tout juste sur Selenium.
J'aurai souhaité vous demander si vous saviez comment via VBA/Selenium
- Simuler une saisie au clavier des touches Tabulation et Entrée ?
- Copier le contenu du résultat dans une cellule ?
A toute fin utile, vous pourrez trouver ci-joint mon fichier avec mon code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
Sub Check_Adress_Eligibility_Chrome()
Application.ScreenUpdating = False
Dim employee_adress As String
employee_adress = "35 avenue d'Enghien / 93800 / Epinay-sur-Seine"
Dim driver As New WebDriver
driver.Start "chrome", "https://sig.ville.gouv.fr/recherche-adresses-qp-polville"
driver.get "https://sig.ville.gouv.fr/recherche-adresses-qp-polville"
Application.Wait Now + TimeValue("00:00:02")
driver.findElementByName("addressInput").SendKeys employee_adress
'XXX cliquer TAB + ENTREE sur le résultat parce que le champs est en fait une liste déroulante
driver.findElementById("validateSearch").Click
'XXX Copier le contenu du champs Résultat "adresseSearchResult" dans la cellule A1
Sheets("Emplois_Francs_One_Check").Range("A1").Value = driver.findElementByName("adresseSearchResult").Text
Application.ScreenUpdating = True
End Sub |
En vous remerciant par avance.
Bien à vous.
Rani