Puppeteer 中文文档v25.8.0

ElementHandle.select() 方法

一旦所有提供的选项都被选中,就会触发 changeinput 事件。如果没有与 selector 匹配的 <select> 元素,该方法将抛出错误。

签名

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

参数

参数

类型

说明

values

string[]

要选择的选项的值。如果 <select> 具有 multiple 属性,则所有值都会被考虑,否则只会考虑第一个值。

返回值:

Promise<string[]>

示例

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