.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> |