puppeteer/docs/api/puppeteer.elementhandle.select.md
jrandolf f07ad2c661
fix: update documentation on configuring puppeteer ()
This PR updates the docs regarding configuring puppeteer. In addition,
some changes have been made to the documentation generator to show
default values on the documentation site.

Also fixes: https://github.com/puppeteer/puppeteer/pull/9144
2022-10-24 09:07:05 +02:00

1.2 KiB

sidebar_label
ElementHandle.select

ElementHandle.select() method

Triggers a change and input event once all the provided options have been selected. If there's no <select> element matching selector, the method throws an error.

Signature:

class ElementHandle {
  select(...values: string[]): Promise<string[]>;
}

Parameters

Parameter Type Description
values string[] Values of options to select. If the <select> has the multiple attribute, all values are considered, otherwise only the first one is taken into account.

Returns:

Promise<string[]>

Example

handle.select('blue'); // single selection
handle.select('red', 'green', 'blue'); // multiple selections