Focusable
Methods
Table of Contents
focusable
Focuses element matched by selector.
Parameters
selector
string CSS selector of the element which will be focused (optional, default''
)userOptions
(optional, default{}
)-
options
Object Additional options
Examples
// <input class="name">
// <input class="email">
import { create, focusable } from 'ember-cli-page-object';
const page = create({
focus: focusable('.name')
});
// focuses on element with selector '.name'
await page.focus();
// <div class="scope">
// <input class="name">
// </div>
// <input class="email">
import { create, focusable } from 'ember-cli-page-object';
const page = create({
focus: focusable('.name', { scope: '.scope' })
});
// focuses on element with selector '.scope .name'
await page.focus();
// <div class="scope">
// <input class="name">
// </div>
// <input class="email">
import { create, focusable } from 'ember-cli-page-object';
const page = create({
scope: '.scope',
focus: focusable('.name')
});
// focuses on element with selector '.scope .name'
await page.focus();
Returns Descriptor