UNPKG

webdriverio-workflo

Version:

This is a customized version of webdriverio for use with workflo framework.

29 lines (24 loc) 640 B
/** * * Long press on an element using finger motion events. This command works only in a * mobile context. * * @alias browser.hold * @param {String} selector element to hold on * @uses protocol/element, protocol/touchLongClick * @type mobile * */ import { RuntimeError } from '../utils/ErrorHandler' let hold = function (selector) { return this.element(selector).then((res) => { /** * check if element was found and throw error if not */ if (!res.value) { throw new RuntimeError(7) } return this.touchLongClick(res.value.ELEMENT) }) } export default hold