getValue
Overview
Use the getValue
command to get the value of a <textarea>
, <select>
, or <input>
element of type text
for the specified selector.
If multiple elements are found for the given selector, the command will return an array of values.
To get the values of <input>
elements of type checkbox
or radio
, use the isSelected command.
Usage
await browser.$(selector).getValue();
Usage Examples
index.html
<input type="text" value="John Doe" id="username" />
getValue.js
it("should demonstrate the getValue command", async ({ browser }) => {
const value = await browser.$("#username").getValue();
console.log(value); // outputs: "John Doe"
});
References
We'd like to give credit to the original WebdriverIO docs article, from which we drew some information while writing our version.