Exécuter JavaScript
Cette activité exécute JavaScript sur la page en cours ou votre propre JavaScript personnalisé.
Notez que la plupart des activités d'étape exécuteront automatiquement le JavaScript concerné lors de leur fonctionnement, vous n'avez donc généralement pas besoin d'utiliser l'activité Exécuter JavaScript, sauf si vous avez des besoins particuliers pour l'exécution du JavaScript.
L'activité Exécuter JavaScript prend en charge les façons suivantes dont HTML peut contenir du JavaScript :
- Balises <script>, qui peuvent contenir plusieurs lignes de JavaScript à exécuter, ou qui peuvent faire référence à des fichiers JavaScript externes.
- gestionnaires d'événement, qui peuvent apparaître comme des attributs spéciaux sur les balises ; ils commencent toujours par le préfixe « on », comme onClick ou onMouseOver. Ils peuvent également être joints depuis le JavaScript sans être visibles dans la source HTML.
- URL JavaScript, qui spécifient le JavaScript : Protocole avec des valeurs pour les attributs de balise où il peut exister une URL, telle que <a href="javascript:open()">
Propriétés
L'activité Exécuter JavaScript peut être configurée à l'aide des propriétés suivantes :
- JavaScript
-
Cette propriété spécifie le JavaScript que vous souhaitez exécuter :
- JavaScript dans toutes les balises <script> exécute toutes les balises <script> de la page en cours.
- JavaScript dans la balise <script> sélectionnée exécute une seule balise <script> trouvée.
- JavaScript dans l'URL exécute le JavaScript dans une URL JavaScript, comme spécifié par le JavaScript : .
- JavaScript dans le gestionnaire d'événements exécute le JavaScript dans un gestionnaire d'événements dans une balise. Le gestionnaire d'événements spécifique à exécuter doit être choisi dans la liste déroulante.
- JavaScript personnalisé exécute votre propre JavaScript personnalisé.
- JavaScript personnalisé d'une expression exécute votre propre JavaScript personnalisé. Ceci est similaire à l'option JavaScript personnalisé, sauf qu'une expression peut être saisie à la place d'un texte fixe. Pour obtenir la liste des fonctions JavaScript, cochez Convertir à l'aide de JavaScript
- Continuer quand
- Ajoutez un critère d'attente pour l'étape. Si vous avez plusieurs critères d'attente, l'exécution s'arrête lorsqu'un critère d'attente est satisfait. Vous pouvez avoir plusieurs critères d'attente remplis, par exemple si vous attendez deux éléments HTML qui apparaissent dans le même chargement, ou si vous attendez un élément dans le cadre principal et que le paramètre Chargement de la page initiale en cours est configuré. Pour plus d'informations, voir Utiliser les critères d'attente.
- Options
-
Les options du robot peuvent être remplacées par les propres options de l'étape. Une option marquée d'un astérisque dans la boîte de dialogue Options remplacera celle de la configuration du robot. Toutes les autres options seront les mêmes que celles spécifiées pour le robot.