UNPKG

catjs

Version:

(Mobile) Web Automation Framework

44 lines (38 loc) 1.33 kB
_cat.utils.plugins.simulate = function() { var _module = { drag: function(opt) { _cat.utils.Utils.prepareProps( { global: { obj: opt }, props: [ { key: "element", require: true }, { key: "target" }, { key: "offset", default: {x:0, y:0} }, { key: "cords", default: false }, { key: "steps", default: {delay: 0, count: 1} } ] }); _cat.plugins.dom.fire("mouseenter", {"element": opt.element}); _cat.plugins.dom.fire("mousedown", {"element": opt.element}); _cat.plugins.dom.fire("mousemove", opt); _cat.plugins.dom.fire("mouseup", {"element": opt.element}); } }; return _module; }();