Plusieurs boutons de même type et id
Je suis nouveau sur le Sélénium.
Ci-dessous mon code.
<input type="submit" id="button" value="Edit"/>
J'ai 3 boutons avec le même type, de l'identité et de la valeur. Comment puis-je cliquez sur chacun des boutons? Quelqu'un peut m'aider avec le XPath?
C'est illégal de disposer de plusieurs éléments avec le même
c'est vrai,... mais j'ai aussi rencontré la même chose. 1. le composant est à l'intérieur du script 2. le composant se trouve sur la mise en page (div).
id
dans le même document.c'est vrai,... mais j'ai aussi rencontré la même chose. 1. le composant est à l'intérieur du script 2. le composant se trouve sur la mise en page (div).
OriginalL'auteur cxyz | 2012-10-30
Vous devez vous connecter pour publier un commentaire.
l'utilisation de l'indice en fonction xpath comme //input[1] et //input[2] et ainsi de suite.
Essayer comme le sélénium.cliquez sur("//input[@id= "bouton" et @value='Modifier'][1]"); Si encore il ne fonctionne pas den essayer de donner un attribut seul, sans l'aide de "et"..
Nan ce n'est pas de travail
OriginalL'auteur Abhishek_Mishra
J'ai résolu ce problème de la manière suivante:
dépend de ce bouton, vous devez cliquer sur.
Espérons que cela fonctionne pour vous.
OriginalL'auteur eugene.polschikov
Il y a une façon la plus simple par la que nous peut trouver l'unique, le xpath soit, nous pouvons générer de la
indexation comme xpath=(//input[@id='ndncchk'])[0] ,
xpath=(//input[@id='ndncchk'])[1],
xpath=(//input[@id='ndncchk'])[2]
ou nous pouvons trouver la absolue xpath le chemin est :
ai firebug > ouvrir firebug >aller à la firepath >il y aura une petite liste déroulante choisi Genarate absolue xpath :
elle ressemblera:
OriginalL'auteur vishal Singh
Identifier l'élément indépendant de la Première, poste qui vous permet de repérer les dépendants de l'élément.
Disons, par exemple, vous avez le bouton à côté de Pays comme l'Inde, des USA, d'Australie. Si vous souhaitez, cliquez sur le bouton à côté des etats-unis puis mieux d'écrire xpath pour l'identification des états-unis et venir un pas en arrière dans le code html de l'arbre et d'identifier le bouton qui fonctionne à 100% pour tout le monde.
OriginalL'auteur Faizal Ahmed
Essayer
//input[@id='button' and @value='Edit'][1]
. En général, je préfère voir ce que les parents sont les nœuds et peut-être spécifier les parents afin qu'ils deviennent uniques.OriginalL'auteur Nora
Ce a travaillé pour moi quand j'ai essayé de localiser les multiples zones de liste déroulante à partir d'une console chromée.
Il me fit, la bonne zone de liste déroulante avec toutes les options en dessous.
OriginalL'auteur Maravilloso'AK