跳至主要内容
版本:22.5.0

ElementHandle.select() 方法

当所有提供的选项都被选中时,触发 changeinput 事件。如果找不到与 selector 匹配的 <select> 元素,该方法将抛出错误。

签名:

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

参数

参数类型描述
valuesstring[]要选择的选项的值。如果 <select> 具有 multiple 属性,则所有值都会被考虑,否则只考虑第一个值。

返回值

Promise<string[]>

示例

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