Page.select() メソッド
指定されたすべてのオプションが選択されると、`change` イベントと `input` イベントをトリガーします。 `selector` に一致する `<select>` 要素がない場合、メソッドはエラーをスローします。
シグネチャ:
class Page {
select(selector: string, ...values: string[]): Promise<string[]>;
}
パラメータ
パラメータ | タイプ | 説明 |
---|---|---|
selector | string | ページをクエリするための セレクター |
values | string[] | 選択するオプションの値。 `<select>` に `multiple` 属性がある場合、すべての値が考慮されます。そうでない場合は、最初の値のみが考慮されます。 |
戻り値
Promise<string[]>
備考
page.mainFrame().select() のショートカット
例
page.select('select#colors', 'blue'); // single selection
page.select('select#colors', 'red', 'green', 'blue'); // multiple selections