Si vous exécutez un test sur la ligne de commande, dans le cadre d'un planning à partir d'IBM® Rational Performance Tester ou à partir d'IBM Rational Quality Manager, vous pouvez définir une variable dans le test afin de spécifier le navigateur Web à utiliser pour l'exécution du test. Le nom réservé de la variable est RTW_WebUI_Browser_Selection. Après avoir défini la variable, si vous exécutez le test à partir de test workbench, le navigateur sélectionné dans la boîte de dialogue Configuration d'exécution prévaut sur le navigateur spécifié dans la variable.
Avant de commencer
Désormais, IBM Rational Functional Tester crée cette variable de test automatiquement chaque fois qu'un nouveau test d'interface Web est enregistré ou qu'un ancien test est utilisé pour lequel elle n'est pas déjà définie.
Procédure
- Dans le navigateur de test, accédez au test, puis cliquez deux fois dessus. Le test s'affiche.
- Pour générer un conteneur pour les variables de test créées dans un test, procédez comme suit :
- Ouvrez le test et, dans la zone Contenu du test, dans la partie supérieure du test, cliquez sur Variables de test.
- Sélectionnez . Un conteneur nommé Variables de test est créé pour les variables définies par l'utilisateur.
- Sélectionnez le conteneur afin de le renommer. La zone Détails des variables de test s'ouvre pour vous permettre d'entrer un nouveau nom dans la zone Nom.
- Pour définir une variable dans un test, procédez comme suit :
- Sélectionnez le nœud de variable de test nouvellement créé.
- Cliquez sur .
- Entrez le nom de la variable. Il s'agit d'un nom réservé pour cette variable de sélection : RTW_WebUI_Browser_Selection.
- Cliquez sur OK.
- Dans la section Visible dans, sélectionnez Uniquement ce test pour limiter les données au test en cours uniquement. Même si un autre test comporte une variable du même nom, celle-ci ne sera pas modifiée. Sélectionnez Tous les tests de cet utilisateur pour partager la valeur de cette variable lorsque le test est exécuté dans le cadre d'un planning. Pour que la variable puisse être partagée, les deux tests doivent comporter une variable du même nom et cette option doit être activée.
- Attribuez une valeur spécifique à la variable, puis initialisez cette dernière :
- Dans la zone Valeur initiale, vérifiez que l'option Texte est sélectionnée.
- Utilisez l'une des variables suivantes pour indiquer un navigateur :
| Navigateur |
Variable |
Format abrégé de la variable |
| Mozilla Firefox |
Firefox, Mozilla Firefox |
ff |
| Google Chrome |
Chrome, Google Chrome |
chrome |
| Internet Explorer v9 32 bits |
Internet Explorer, Microsoft Internet Explorer |
ie |
| Internet Explorer v9 64 bits |
Internet Explorer, Microsoft Internet Explorer |
ie64 |
| Internet Explorer v10 et v11 |
Internet Explorer, Microsoft Internet Explorer |
ie |
| Microsoft Edge |
Edge, Microsoft Edge |
edge |
| Apple Safari |
Safari, Apple Safari |
safari |
- Sauvegardez le test.
Que faire ensuite
Vous pouvez maintenant exécuter le test à partir du plan de travail, à partir de la ligne de commande, dans le cadre d'un planning ou à partir de Rational Quality Manager.
Vous pouvez utiliser cette variable de test dans les conditions If pour spécifier différents comportements en fonction du navigateur. Cela permet de créer des tests plus robustes qui fonctionneront correctement dans plusieurs navigateurs.