.findAllByRole() 編集を提案
バージョン: 3.0.0以降提供されたARIAロールを満たすページ上の要素を検索します。
別の要素を開始点として使用して要素を検索できます。
検索を絞り込むためにいくつかのオプションを渡すことができます
selected-area-selected属性がtrueまたはfalseの値を持つ要素を選択します。checked-area-checked属性がtrueまたはfalseの値を持つ要素を選択します。pressed-area-pressed属性がtrueまたはfalseの値を持つ要素を選択します。current-area-current属性がtrueまたはfalseの値を持つ要素を選択します。level-area-level属性がtrueまたはfalseの値を持つ要素を選択します。このオプションは、headingロールにのみ適しています。expanded-area-expanded属性がtrueまたはfalseの値を持つ要素を選択します。
使い方
browser.element.findAllByRole(role, [options])
例
export default {
demoTest(browser: NightwatchAPI): void {
const comboboxes = browser.element.findAllByRole('combobox');
const headings = browser.element.findAllByRole(
'heading',
{ level: 2 }
);
}
}
パラメーター
| 名前 | タイプ | 説明 |
|---|---|---|
role |
string | |
optionsオプション |
[object Object] |
戻り値
| タイプ | 説明 |
|---|---|
| Array.<ScopeWebElement> |