我有一个双滑块,我想测试一下它是否可操作并返回正确的数据。滑块有一个min和max处理程序,它还有一些“我可以挂钩的断点”。
我要模拟的是
同时我发现了如何触发touchStart和touchEnd事件。我对如何模拟拇指的移动一无所知
browser.executeScript('angular.element(arguments[0]).triggerHandler("touchstart");', filterHandler);
// <--- move event????
browser.executeScript('angular.element(arguments[0]).triggerHandler("touchend");', filterHandler);
PS此问题的范围是一个集成测试,该测试测试用户与双滑块指令交互时应用程序发生了什么情况是否令人满意。
elem =您要移动的元素;
target =您要放置元素的元素;
对于WebdriverJS:-
browser.driver.actions().dragAndDrop(elem,target).mouseUp().perform();
对于量角器:-
browser.actions().dragAndDrop(elem,target).mouseUp().perform();
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句