Skip to main content

addValue

Add a value to an object found by given selector. You can also use unicode characters like Left arrow or Back space. WebdriverIO will take care of translating them into unicode characters. You’ll find all supported characters here. To do that, the value has to correspond to a key from the table. It can be disabled by setting translateToUnicode optional parameter to false.

Usage
$(selector).addValue(value, { translateToUnicode })
Parameters
NameTypeDetails
valuestring, number, Array.<string, number>value to be added
options
optional
CommandOptionscommand options (optional)
options.translateToUnicodebooleanenable translation string to unicode value automatically
Example
addValue.js
it('should demonstrate the addValue command', async () => {
let input = await $('.input')
await input.addValue('test')
await input.addValue(123)

value = await input.getValue()
assert(value === 'test123') // true
})