Fermer

mai 26, 2022

Valeurs déroulantes des suggestions automatiques masquées


Dans notre travail d’automatisation quotidien, nous avons rencontré de nombreux éléments déroulants et qui peuvent également être gérés de plusieurs manières.

L’un d’eux est les valeurs déroulantes de suggestion automatique masquées que nous ne pouvons pas inspecter et donc pas automatiser.

Problème:

  1. Allez sur https://www.flipkart.com/
  2. Entrez n’importe quel nom de produit dans une barre de recherche.
  3. Essayez d’inspecter n’importe quelle valeur de suggestion de la liste.
  4. Il ne peut pas être inspecté.

Veuillez vous référer à la vidéo suivante –

Solution:

pour gérer les valeurs de la liste déroulante des suggestions automatiques :

  1. Ouvrez l’outil de développement.
  2. Dans le panneau de droite, accédez à l’onglet « Event Listeners ».
  3. Recherchez la propriété « flou ».
  4. Cliquez sur le bouton « Supprimer » à côté de chaque valeur de propriété pour la supprimer.
  5. Essayez à nouveau d’inspecter les valeurs déroulantes.
  6. Voila, maintenant nous pouvons trouver cet élément.

Reportez-vous à la vidéo suivante –

Essayez d’appliquer la solution ci-dessus sur le site Web Perficient :

  1. Aller à https://www.perficient.com/
  2. Cliquez sur l’icône Rechercher.
  3. Entrez n’importe quel mot clé à rechercher.
  4. Essayez d’inspecter la valeur suggérée.
  5. Il ne parviendra pas à inspecter.

Reportez-vous à la vidéo suivante –

Les étapes fournies pour Flipkart sont Ca ne fonctionne pas pour Parfait. Mais pourquoi?

Les éléments et fonctionnalités Web dépendent également d’AJAX, de sorte que le DOM change en fonction de l’action de l’utilisateur. Maintenant, nous devons changer un peu notre procédure.

Solution:

Cela nécessitera une étape de plus pour inspecter l’élément.

  1. Inspectez d’abord le champ de texte à l’aide du sélecteur d’outil de développement ou faites simplement un clic droit> Inspecter.
  2. Accédez à l’onglet « Écouteurs d’événements » dans le panneau de droite.
  3. Recherchez la propriété ‘blur’ (ici, nous obtenons de nouvelles valeurs de propriété par rapport à Flipkart, car nous avons d’abord inspecté le champ de texte).
  4. Supprimez toutes les valeurs.
  5. Entrez un mot-clef.
  6. Essayez d’inspecter la valeur suggérée.
  7. Hourra ça marche..
  8. Maintenant, utilisez ce xpath dans le script sélénium et vous êtes prêt à partir.

Reportez-vous à la vidéo suivante –

Exemple de code Selenium pour gérer ces valeurs déroulantes masquées :

A propos de l’auteur

Imranur Raheem travaille en tant que consultant technique en assurance qualité chez Perficient, où il est impliqué dans un projet de test d’API et de test AEM et possède plus de 5 ans d’expérience en test. Enthousiaste à l’idée d’acquérir de nouveaux talents et de transmettre ces compétences à d’autres. Partager son talent via son blog.

Plus de cet auteur






Source link