Intéraction JS et VBA pour pilotage site WEB
Bonjour,
Je souhaite piloter certaines actions d'un site web par VBA, notamment saisie de texte dans une zone de recherche, puis lancement de la recherche.
Zone de saisie de texte :
Code:
<input class="search-form-input els-text-input-field ng-pristine ng-valid needsclick ng-empty ng-touched" id="id-quick-search-input" aria-invalid="false" ng-blur="buildQuery.saveResults()" ng-model="buildQuery.query.text" rx-autofocus="" autocomplete="off" rx-label-state="">
Les essais par propriété "value" me permette d'écrire dans cette zone mais elle reste considérée comme vide si on lance la recherche.
J'ai tenté :
Code:
IE.Document.parentWindow.execScript "angular.element(document.getElementsByTagName('input')[0]).scope().buildQuery.Query.Text = 'Texteàrechercher';"
mais obtient l'erreur suivante dans le débogueur web :
Impossible d’obtenir la propriété « buildQuery » d’une référence null ou non définie
Y a t il une erreur de syntaxe sur ce code ?
Merci par avance de votre aide.