FAQ
Réponses aux questions courantes sur la construction de parcours avec Pulse.
Comment enregistrer un survol ?
Laissez le pointeur sur l’élément pendant l’enregistrement : Pulse enregistre une étape mouse over dès que le pointeur est resté sur un élément cliquable plus longtemps que le Mouse Over Delay des réglages de l’enregistreur.
Vous pouvez aussi ajouter l’étape à la main : clic droit sur une étape, Insert Command, Command à mouse over et Target au localisateur de l’élément.
Comment faire attendre une condition à un test ?
Pulse attend que les éléments apparaissent avant d’agir dessus. Quand cela ne suffit pas — contenu chargé avec un délai, animation — ajoutez une attente explicite :
wait for element present/wait for element not presentwait for element visible/wait for element not visiblewait for element editable/wait for element not editablewait for text
Pendant l’enregistrement, un clic droit sur un élément enregistre une attente sur cet élément.
Comment utiliser une expression régulière dans une vérification de texte ?
Les vérifications de texte comparent une chaîne exacte. Pour contourner, utilisez un localisateur XPath avec starts-with et contains :
| Command | Target | Value |
|---|---|---|
| assert element present | //a[starts-with(., ‘You are the’) and contains(., ‘user to log in today’)] |
Comment faire défiler la page ?
Il n’y a pas de commande de défilement. Exécutez du JavaScript avec les coordonnées à atteindre :
| Command | Target | Value |
|---|---|---|
| execute script | window.scrollTo(0, 1000) |
Où sont enregistrés mes projets ?
Là où vous les enregistrez : un projet est un fichier .side que vous enregistrez avec Save Project (Ctrl+S) et rouvrez depuis Recent Projects ou Load Project. Vos réglages, l’historique des tests et la licence sont stockés dans votre profil utilisateur, et sont conservés lors des mises à jour de Pulse.
Peut-on utiliser Pulse derrière un proxy ou sans accès internet ?
Pulse doit joindre le serveur de licences Mugnsoft pour activer une licence, puis au moins une fois tous les 14 jours pour une licence payante. Une licence gratuite fonctionne hors ligne une fois activée. Les sites testés doivent seulement être joignables depuis votre ordinateur. Voir Utilisation hors ligne.
Peut-on exécuter Pulse sur un serveur, sans session ouverte ?
Pulse est une application de bureau : les exécutions planifiées nécessitent que Pulse soit ouvert dans une session utilisateur. Pour exécuter des parcours en continu depuis des serveurs, déployez-les dans Mugnsoft comme moniteurs EUM.
Voir aussi
- Dépannage — problèmes d’installation, de licence et d’utilisation
- Commandes — toutes les commandes de l’éditeur d’étapes