I have a double slider and I'd like to test that it's operable and return's the right data. The slider has a min and a max handler, it also has some "breakpoints that I can hook to. "
What I want to simulate is
while I found how to trigger a touchStart and a touchEnd event. I'm clueless on how to simulate the move of the thumb
browser.executeScript('angular.element(arguments[0]).triggerHandler("touchstart");', filterHandler);
// <--- move event????
browser.executeScript('angular.element(arguments[0]).triggerHandler("touchend");', filterHandler);
P.S. The scope of this question is an integration test that tests if what happens to the application when a user interact's with a double slider directive is the desirable result.
elem = Element you want to move;
target = Element where you want to drop elem;
For WebdriverJS:-
browser.driver.actions().dragAndDrop(elem,target).mouseUp().perform();
For Protractor:-
browser.actions().dragAndDrop(elem,target).mouseUp().perform();