跳至主要内容
版本:22.5.0

Page.select() 方法

在选择所有提供的选项后触发 changeinput 事件。如果没有与 selector 匹配的 <select> 元素,该方法将抛出错误。

签名:

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

参数

参数类型说明
selectorstring用于查询页面的 选择器
valuesstring[]要选择的选项的值。如果 <select> 具有 multiple 属性,则会考虑所有值,否则仅考虑第一个值。

返回

Promise<string[]>

备注

page.mainFrame().select() 的快捷方式

示例

page.select('select#colors', 'blue'); // single selection
page.select('select#colors', 'red', 'green', 'blue'); // multiple selections