Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用selenium IDE测试分页图标_Selenium - Fatal编程技术网

使用selenium IDE测试分页图标

使用selenium IDE测试分页图标,selenium,Selenium,如何使用Selenium IDE测试网页的分页图标功能?对于大多数分页,当前页面作为页面上某个位置的文本输出,而其他页面则是链接。因此,您可以验证当前页面文本是否存在,以及其他预期的页面链接是否也存在。然后,您可以单击其中一个备用页面链接,并在加载新页面后验证值是否已更改 以下示例对实现的ID和页面结构进行了一些假设: open | www.example.com/index.html?page=1 verifyText | id=currentPage | 1 verifyXpathCount

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

对于大多数分页,当前页面作为页面上某个位置的文本输出,而其他页面则是链接。因此,您可以验证当前页面文本是否存在,以及其他预期的页面链接是否也存在。然后,您可以单击其中一个备用页面链接,并在加载新页面后验证值是否已更改

以下示例对实现的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>

1 | 
| 
| 
| 

太模糊了。你到底有什么问题?Selenium脚本编写或使用IDE?实际上是使用Selenium IDE。测试页面由一个数据表组成,该数据表在一个页面范围内有20个项目。我想通过单击右分页图标进行验证,系统将引导到数据集的嵌套页面。