如何验证图像轮播的自动旋转?

时间:2017-06-30 20:04:50

标签: java selenium webdriver

<div class='bx-pager'> == $0
    <a href data-slide-index = "0" class = "bx-pager-link-active"> 1 </a>
</div>
<div class='bx-pager'> == $0
    <a href data-slide-index = "1" class = "bx-pager-link"> 2 </a>
</div>
<div class='bx-pager'> == $0
    <a href data-slide-index = "2" class = "bx-pager-link"> 3 </a>
</div>

以上是自动图像轮播的代码,每3秒钟在3张图像之间旋转。

我正在尝试找到最有效的方法来验证旋转木马是否正确旋转。

注意 - 页面上显示的图像具有名为“bx-pager-link-active”的类,而不是“bx-pager-link”,当它处于非活动状态时。

1 个答案:

答案 0 :(得分:0)

这取决于你的意思是“最有效率”和“旋转木马是否适当旋转”...... 如果你想检查轮播是否每3秒切换到一个不同的锚元素那么我可能会使用循环检查“...- active”类切换到下一个锚点然后Thread.Sleep 3秒钟&lt ; - 实际上我可能是第一次想到在WebDriver测试中使用Thread.Sleep的理由:D