Automatiser l\'action du clic droit sur les objets masqués derrière la fenêtre d\'exécution

Dans certains cas, les objets que vous souhaitez automatiser s\'affichent derrière la fenêtre d\'exécution du robot. Dans ces cas, la fenêtre est réduite puis réactivée après l\'exécution de l\'action, ce qui vous permet d\'automatiser correctement ce type d\'objets.

Lorsque vous exécutez une action de clic droit sur une fenêtre du navigateur, le menu contextuel s\'ouvre. Lorsque vous tentez de cliquer sur une option de ce menu, celle-ci disparaît, car après avoir exécuté l\'action de clic droit, la fenêtre active du navigateur est convertie en fenêtre d\'exécution. En conséquence, le menu contextuel se ferme et le robot échoue. Pour automatiser de tels scénarios, procédez comme suit.

Procédure

  1. Créez une variable de fenêtre.
    1. Dans le champ Nom, saisissez RuntimeWindow.
    2. Dans le champ Valeur par défaut, sélectionnez l\'application spécifique.
    3. Dans le champ Titre de la fenêtre, entrez Bot en cours d\'exécution*.

      Créer une variable de fenêtre

    4. Cliquez sur Créer et enregistrez les mises à jour.

      Après avoir enregistré les mises à jour, la Valeur par défaut de la variable affiche le même nom que celui du Titre de la fenêtre.

      La valeur par défaut affiche le même nom que le titre de la fenêtre

  2. Minimisez la fenêtre de robot en cours d\'exécution.
    1. Dans le volet Actions, double-cliquez sur l\'Fenêtre > Réduire action ou faites-la glisser.
    2. Dans le champ Fenêtre, sélectionnez la variable RuntimeWindow.

      Minimiser la fenêtre d\'exécution du robot

  3. Automatisez le clic droit action.
    1. Cliquez sur Démarrer l\'enregistrement.
    2. Dans la fenêtre Enregistreur, sélectionnez l\'application spécifique.
    3. Exécutez l\'clic droit action dans l\'application spécifique. Par exemple, Notepad.

      Exécuter une action de clic droit sur le Bloc-notes

    4. Sélectionnez une option dans le menu contextuel.
  4. Restaurez la fenêtre de robot en cours d\'exécution.
    1. Dans le volet Actions, double-cliquez sur l\' Fenêtre > Restaurer action ou faites-la glisser.
    2. Dans le champ Fenêtre, sélectionnez la variable RuntimeWindow.

      Restaurer la fenêtre d\'exécution du robot