![]() |
1
19
你也许可以用它逃过一劫 scenario outlines 在功能文件中减少重复,但要注意,它将扩展到大量实际运行的场景,因此速度会比预期的慢。假设每页5本书,这样的方法可能会奏效。我将把步骤定义留作练习,但它们应该非常简单。 我还应该提到的是,我实际上还没有运行这个程序,所以对任何语法错误都要小心谨慎。
类似的场景可用于检查“上一页/第一页/最后一页”和“下一页”的链接状态,如果需要,您可以向页面链接场景添加一些与“下一页”场景类似的后续单击。您可能还需要添加额外的示例来检查分页是否正好为5,因为如果分页为每页6,我选择的示例也会通过。取决于检查分页功能的具体目标。 如果您最终决定使用will_paginate以外的其他方法,那么您只需要考虑更改其中的几个步骤(如禁用的分页)。 正如你提到的,这可能也是一篇很好的博客帖子;) |
![]() |
Shubs · API测试|空手道|使用'read'关键字时语法错误 6 年前 |
![]() |
mmar · 黄瓜量角器没有使用多个标签运行 6 年前 |
![]() |
iLion · Appium测试截图文件夹以编程方式删除 6 年前 |
![]() |
KRR16 · 通过Cucumber中的CSV文件使用rest数据 6 年前 |
|
Xovika · 如何在JAVA中将测试故事标记为挂起 6 年前 |
![]() |
Lahiru Chandima · 如何使用BDD指定方程式 7 年前 |