我的网页有无限滚动,我该如何测试?

时间:2013-10-12 14:32:49

标签: testing selenium infinite-scroll

我正在各种页面上测试我的Web应用程序的无限滚动功能。我应该记住哪些方面? 例如,使用WebDriver应该自动化什么。 该网站主要针对iOS / Android设备。

2 个答案:

答案 0 :(得分:2)

我建议不要自动化任何UI功能,至少是可视部分。我发现使用WebDriver测试功能非常棒,但是UI更难,而且通常对自动化没用。

例如,您可以编写一个向下滚动页面的测试,并验证是否已加载新内容。但是,您不知道内容的布局是否有用,或者即使它在您正在查看的页面上,除非您想到了每个可能的场景, UI可能是错误的,你测试了每个。

话虽这么说,我仍然会使用UI来确保它的功能。我会向下滚动页面,然后单击链接以确保该链接有效。我不会去URL,而是使用顶部的菜单。

总之,我会测试功能是否正常运行,但不测试看起来不错。这应该在手动测试中完成。

答案 1 :(得分:1)

  1. 对于UI测试(设计),您可以尝试Sikuli
  2. 以下是Sikuli Api您可以与WebDriver集成
  3. 唯一的问题是Sikuli没有逐像素测试图片...尝试一下,你会看到PROS和CONS