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
En vous remerciant par avance.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Bien à vous.
Rani
Partager