.getValue()
Retrieves value of element.
Usage
element(matcher).getValue()
Returns
Promise
(String | Number | Boolean
): Element value.
Support
Platform | Supported |
---|---|
iOS | Yes |
Android | Yes |
Web | Yes |
Examples
Text input:
const { element, by, expect } = require("appdriver");
(async () => {
const value = await element(by.label("text-input"))
.getValue();
await expect(value).toEqual("Hello World!");
})();
Slider:
const { element, by, expect } = require("appdriver");
(async () => {
const value = await element(by.label("slider"), { sliderRange: [0, 5] })
.getValue();
await expect(value).toEqual(2.5);
})();
Switch:
const { element, by, expect } = require("appdriver");
(async () => {
const value = await element(by.label("switch"))
.getValue();
await expect(value).toEqual(true);
})();