2009-09-21 72 views
-2

如何使用Selenium IDE测试网页的分页图标功能?使用硒测试分页图标IDE

+0

太含糊。你的问题到底是什么? Selenium脚本或使用IDE? – Evernoob 2009-09-21 12:24:06

+0

其实与硒IDE。测试页面由一个数据表组成,每个页面有20个项目。我们希望通过单击右侧分页图标进行验证,系统导致数据集的嵌套页面。 – jkk 2009-09-23 08:48:16

回答

1

对于大多数分页,当前页面以文本形式输出到页面上,而其他页面则是链接。因此,您可以验证当前页面文本是否存在,以及其他期望的页面链接是否存在。然后,您可以单击其中一个替代页面链接,一旦新页面已加载,请验证值是否已更改。

下面的示例使您实现ID和页面结构中的一些假设:

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 

假设的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>