ElementHandle.select() 方法
当所有提供的选项都被选中时,触发 change
和 input
事件。如果找不到与 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