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 :
<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é :
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.
Partager