0

我正在寻找一个框架来通过 jquery 模拟鼠标拖放各种 html 标签,然后捕获屏幕并将其与保存的图像进行比较。我这样做是为了测试网页 UI。

我看过一篇很棒的帖子:Javascript testing to simulation drag for JQuery UI sortable lists,它给出了这个链接:https ://github.com/jquery/jquery-ui/blob/master/tests/jquery.simulate.js

目前我不确定如何使用 jquery.simulate.js(但我正在使用它来学习),所以我很感兴趣是否有任何其他可以使用的框架(也许一些看起来更像 JUnit/NUnit)。

最好我希望能够像这样编写代码:

simulateDivDrag(Image expectedResult){
  simulate mouse drag  of event
  take screenshot
  cmp(expectedResult, screenshot)
}

我记得读过 Firefox 已经为这种自动化 UI 测试构建了一个内部工具,所以这绝对是可能的。

谢谢 :)

4

1 回答 1

2

如果您使用的是 jUnit,您可能想要使用Selenium,它可以在多个浏览器中自动执行用户操作。

于 2012-07-13T18:38:18.207 回答