Skip to main content

setValue

Send a sequence of key strokes to an element after the input has been cleared before. If the element doesn't need to be cleared first then use addValue.

info

If you like to use special characters, e.g. to copy and paste a value from one input to another, use the keys command.

Usage
$(selector).setValue(value)
Parameters
NameTypeDetails
valuestring, numbervalue to be added
Example
setValue.js
it('should set value for a certain element', async () => {
const input = await $('.input');
await input.setValue('test')
await input.setValue(123)

console.log(await input.getValue()); // outputs: '123'
});

Welcome! How can I help?

WebdriverIO AI Copilot