Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.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
带有事件模拟的javascript用户界面测试框架_Javascript_Jquery_User Interface_Automated Tests_Frontend - Fatal编程技术网

带有事件模拟的javascript用户界面测试框架

带有事件模拟的javascript用户界面测试框架,javascript,jquery,user-interface,automated-tests,frontend,Javascript,Jquery,User Interface,Automated Tests,Frontend,我正在寻找一个框架来模拟鼠标通过jquery拖放各种html标记,然后捕获屏幕并与保存的图像进行比较。我这样做是为了测试网页UI 我看到一个很棒的帖子:,它提供了以下链接: 目前我不确定如何使用jquery.simulate.js(但我正在使用它来学习),因此我对是否有其他框架可以使用感兴趣(可能有些框架看起来更像JUnit/NUnit) 我希望能够编写如下代码: simulateDivDrag(Image expectedResult){ simulate mouse drag of e

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

我看到一个很棒的帖子:,它提供了以下链接:

目前我不确定如何使用jquery.simulate.js(但我正在使用它来学习),因此我对是否有其他框架可以使用感兴趣(可能有些框架看起来更像JUnit/NUnit)

我希望能够编写如下代码:

simulateDivDrag(Image expectedResult){
  simulate mouse drag  of event
  take screenshot
  cmp(expectedResult, screenshot)
}
我记得读到Firefox已经为这样的自动化UI测试构建了一个内部工具,所以这绝对是可能的


谢谢:)

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

它适用于.NET网站;我提到这些单元测试是因为我非常熟悉它们,因为我做后端工作。Selenium可以与任何网站集成吗?有nUnit,如果你阅读Selenium的网站,你会发现它在一个网站上可用。