UNPKG

@christian-bromann/webdriverio

Version:

A nodejs bindings implementation for selenium 2.0/webdriver

29 lines (24 loc) 634 B
/** * * Set immediate value in app. * * <example> :setImmediateValueSync.js browser.setImmediateValue(el, 'foo') * </example> * * @type mobile * @for ios * */ import { ProtocolError } from '../utils/ErrorHandler' let setImmediateValue = function (id, value) { if (typeof id !== 'string' && typeof id !== 'number') { throw new ProtocolError('setImmediateValue requires two parameters (id, value) from type string') } return this.requestHandler.create({ path: `/session/:sessionId/appium/element/${id}/value`, method: 'POST' }, { value }) } export default setImmediateValue