Comment imprimer le contenu dans le “ui”,“li” étiquettes à l'aide de sélénium web pilote
Je suis un débutant de sélénium outil.
J'ai un site web avec l'url : https://m.karmaloop.com/
J'ai besoin d'Imprimer le contenu de la Boutique Mens la Page , les Catégories,les meilleures Marques, Nouvelles, etc.
steps:
=====
1.Launch https://m.karmaloop.com/
2.Tap on Shop Mens image
3.User will be navigated to Shop Men's Page.
4.Fetch and display the contents like , Categories,Top Brands, New etc.
J'ai écrit le code pour y accéder.Mais malheureusement, il n'a pas de travail.
Voici mon code :
driver2.obtenir(de configuration.Home_url);
driver2.findElement(By.xpath(configuration.Shopmens)).click();
WebElement Mens_Object=driver2.findElement(By.id("browse-new-product"));
System.out.println("clicked");
List<WebElement> lists=Mens_Object.findElements(By.tagName("li"));
System.out.println("captured ul");
lists.get(3).click();
List<WebElement> ListElements =lists.get(3).findElements(By.tagName("a"));
System.out.println(ListElements.get(2).getText());
Quelqu'un peut-il svp m'aider à résoudre cette tâche.?
Vous devez vous connecter pour publier un commentaire.
Utiliser ce code:-
Ce sera certainement aider à obtenir les éléments dans la liste..
Je ne suis pas sûr que cela peut fonctionner ou pas mais s'il vous plaît jetez un oeil
J'ai essayé d'exécuter ur de code et il l'a jeté message d'erreur indiquant que l'élément n'est pas visible.
Si vous voulez effectuer une action sur le menu "listes.get(3).cliquez sur ();", puis Sélectionnez toujours le "Groupe" et le "Sous-Groupe" et d'effectuer des actions. (Assurez-vous que l'élément est visible)
Voici un exemple de code que j'ai essayé sur le même site web(https://m.karmaloop.com/). Ici, je suis en train de vérifier le Catégories >> Édition Limitée
D'autres que de jouer avec des Balises, essayez de jouer avec l'ID,LinkText,ClassName. Espérons que cela aide
Le code ci-dessous est en langage python qui a travaillé pour moi