J'ai une page web avec une grille, et certaines colonnes ont un lien dans l'en-tête de colonne qui va trier les valeurs par cette colonne [en faisant un tour vers le serveur] . Je souhaite écrire un seul test Watir qui identifiera ces liens de tri et cliquera sur chacun d'entre eux successivement. Ceci est un test de fumée qui garantit qu'aucune exception d'exécution ne résulte de l'expression de tri.Comment faire une boucle sur les liens et cliquer sur chacun à l'aide de Watir
Ma question est, quelle est la meilleure façon de (1) identifier ces liens, et (2) cliquez sur chacun d'eux en succession? Voilà ce que j'ai jusqu'à présent:
$ie.table(:id, "myGrid").body(:index, 1).each do | row |
row.each do | cell |
## todo: figure out if this contains a sort link
## todo: click the link now, or save a reference for later?
end
end
Pouvez-vous poster du code HTML pertinent? –