2009-09-21 5 views
-2

Comment puis-je tester la fonctionnalité d'icône de pagination pour une page Web à l'aide de Selenium IDE?Icônes de pagination de test utilisant le sélénium IDE

+0

trop vague. Quel est exactement votre problème? Sélénium scripting ou en utilisant l'IDE? – Evernoob

+0

En fait avec sélénium IDE. La page de test consiste en un tableau de données comportant 20 éléments pour une plage d'une page. Je voulais vérifier en cliquant sur l'icône de pagination droite, le système conduit à la page d'imbrication de l'ensemble de données. – jkk

Répondre

1

Avec la plus grande pagination, la page en cours est affichée en tant que texte quelque part sur la page et les autres pages sont des liens. Vous pouvez donc vérifier que le texte de la page en cours est présent et que d'autres liens de page attendus sont également présents. Vous pouvez ensuite cliquer sur l'un des liens de page alternatifs, et une fois la nouvelle page chargée, vérifiez que les valeurs ont changé.

L'exemple suivant fait des hypothèses sur vos ID mises en œuvre et structure de la page:

open | www.example.com/index.html?page=1 
verifyText | id=currentPage | 1 
verifyXpathCount | xpath=id('pagination')/a | 4 
verifyText | xpath=id('pagination')/a[1] | 2 
verifyText | xpath=id('pagination')/a[2] | 3 
verifyText | xpath=id('pagination')/a[3] | 4 
verifyText | xpath=id('pagination')/a[4] | 5 
clickAndWait | xpath=id('pagination')/a[4] 
verifyText | id=currentPage | 5 

Assumed snippet HTML:

<div id="pagination"> 
    <span id="currentPage">1</span> | 
    <a href="index.html?page=2">2</a> | 
    <a href="index.html?page=3">3</a> | 
    <a href="index.html?page=4">4</a> | 
    <a href="index.html?page=5">5</a> 
</div> 
Questions connexes