【发布时间】:2014-09-04 11:39:48
【问题描述】:
我有一个双滑块,我想测试它是否可操作并返回正确的数据。滑块有一个最小值和一个最大值处理程序,它还有一些“我可以挂钩的断点”。
我要模拟的是
- “.handler-max”元素的 touchStart
- 拇指在类“.step-3”的元素上移动
- “.handler-max”元素的 touchEnd
虽然我发现了如何触发 touchStart 和 touchEnd 事件。我不知道如何模拟拇指的移动
browser.executeScript('angular.element(arguments[0]).triggerHandler("touchstart");', filterHandler);
// <--- move event????
browser.executeScript('angular.element(arguments[0]).triggerHandler("touchend");', filterHandler);
附:这个问题的范围是一个集成测试,它测试当用户与双滑块指令交互时应用程序发生的情况是否是理想的结果。
【问题讨论】:
标签: angularjs testing protractor angularjs-e2e