2010-07-09 4 views
0

J'automatise un cas de test, où je dois me concentrer sur un lien, puis je clique sur un élément qui dit que l'ID de l'élément ressemble à //table[@id='562']/tbody/tr/td[2]/img, mais la valeur entre guillemets qui est 562 est continuer à changer comment puis-je savoir et cliquez sur cet élément. S'il vous plaît quelqu'un peut m'aider.Comment gérer avec les ID dynamiques

+1

Quel outil de test utilisez-vous? Sélénium? – scunliffe

+0

ouais .. suis en utilisant selenium – nagaraja

Répondre

0

Avez-vous essayé this:

element.onclick = function(){ 
    alert(this.id); 
}; 
+0

désolé je ne comprends pas comment utiliser cela peut vous expliquer plus clairement .. merci u – nagaraja

0

Ecrire la même valeur à une variable et l'utiliser pour trouver l'élément.

+0

Merci andy. mais le problème est, dans ce cas de test je vais télécharger un fichier et ces fichiers rangés sage. Je dois rechercher ce document et cliquer dessus que mentionné ci-dessus mais une fois que j'ai téléchargé un document il peut venir dans n'importe quelle rangée et l'attribut d'identification contient n'importe quelle valeur. Il n'y a pas d'ordre pour la valeur.Alors je ne peux pas prédire la valeur .. il y a donc une autre solution ... s'il vous plaît .. – nagaraja

+0

Comment savez-vous quel élément à cliquer? –

Questions connexes