如何使用Selenium IDE测试网页的分页图标功能?
答案 0 :(得分: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>