【发布时间】:2010-11-30 01:37:17
【问题描述】:
如何使用 Selenium IDE 测试网页的分页图标功能?
【问题讨论】:
-
太模糊了。你的问题到底是什么? Selenium 脚本还是使用 IDE?
-
其实用 selenium IDE。测试页面由一个数据表组成,该数据表包含一个页面范围的 20 个项目。我想通过单击右键分页图标来验证,系统会导致数据集的嵌套页面。
标签: selenium
如何使用 Selenium IDE 测试网页的分页图标功能?
【问题讨论】:
标签: selenium
在大多数分页中,当前页面在页面某处以文本形式输出,其他页面为链接。因此,您可以验证当前页面文本是否存在,以及其他预期页面链接是否也存在。然后,您可以单击备用页面链接之一,并在新页面加载后验证值是否已更改。
以下示例对您实现的 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 sn-p:
<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>
【讨论】: