Je voudrais sélectionner tous les enfants et petits-enfants et grand-grand etc. dans la racine div, Mais le problème est: lorsque la collection de ces éléments sélectionnés a une taille supérieure à 55, la collection coupe d'abord la moitié des éléments, J'ai 98 divs dans mon div global, mais le sélénium ne sait pas les additionner.SeleniumWebdriver - taille de la collection éléments sélectionnés
0
A
Répondre
0
Essayez d'exécuter ce code et voir combien d'éléments sont affichés, pour moi, il a montré plus de 1000 éléments:
public static void main(String[] args) {
WebDriver driver = new FirefoxDriver();
driver.get("http://yahoo.com");
List<WebElement> allElements = driver.findElements(By.xpath("//*"));
System.out.println("number of elements in the page: " + allElements.size());
driver.quit();
}
Il ne compte pas vraiment quels éléments sont sélectionnés, vous pouvez modifier le XPath pour By.xpath("//div")
et il vous montrera encore plus de 300 résultats.
Est-il possible que votre IDE affiche seulement des informations partielles pendant le débogage?
Questions connexes
- 1. Comment effacer les éléments sélectionnés collection
- 2. Plusieurs éléments ListBox/Collection sélectionnés pour MVVM
- 3. CheckedListBox éléments sélectionnés pour la conversion d'objet?
- 4. Éléments sélectionnés MVVM Disparition de la vue
- 5. ListView SelectedIndexChanged Événement no Éléments sélectionnés problème
- 6. taille de la collection NHibernate sans charger la collection
- 7. ajouter des éléments aux éléments sélectionnés
- 8. Éléments sélectionnés de WPG DataGrid NullArgumentException
- 9. Comment vérifier les éléments sélectionnés
- 10. Javascript Détecter les éléments sélectionnés
- 11. ListBox: Afficher plusieurs éléments sélectionnés?
- 12. Obtenez tous les éléments d'options sélectionnés de tous les éléments sélectionnés dans un formulaire
- 13. Objets imbriqués et taille de la collection
- 14. Taille de la collection MapDB issue
- 15. HABTM éléments de liste déroulante non sélectionnés
- 16. comment supprimer les éléments de liste sélectionnés?
- 17. NavigationDrawer - éléments de différents groupes sélectionnés
- 18. Supprimer les éléments sélectionnés de la zone de liste déroulante
- 19. Taille par défaut de la collection de blocage
- 20. Collection Mongodb Taille
- 21. Existe-t-il une collection ASP.NET pour les éléments sélectionnés dans ListBox?
- 22. Supprimer des éléments de la collection d'entités
- 23. Java Obtient plusieurs éléments de la collection
- 24. Collection Taille maximum
- 25. Plusieurs éléments sélectionnés par défaut dans la zone de liste
- 26. Désactivation des éléments sélectionnés dans la zone de liste VB6
- 27. Échec de la sélection des éléments sélectionnés pour DataGridView ComboBox
- 28. jquery autocomplete: plusieurs éléments sélectionnés, comment ne pas afficher les éléments sélectionnés dans le menu déroulant?
- 29. comment filtrer sélectivement des éléments d'une collection
- 30. MongoDB: sélectionne les éléments correspondants de la sous-collection
Wow. Cela arrive-t-il dans tous les navigateurs? Quelle est votre version Selenium et quelle langue utilisez-vous? Je vais l'essayer tout de suite ... –
Eh bien. Avec Selenium 2.30.0, IE8 et les liaisons Java, je ne peux pas le confirmer, la collection retournée est toujours ok, peu importe la taille que j'essaie d'obtenir. Pouvez-vous montrer un testcase de travail? –
oui, mais je serai encore au travail le lundi, ... maintenant je n'ai pas de source à la maison, merci de répondre. – user2080814