Dialog 类
Dialog 实例由 Page 通过 dialog 事件分发。
签名
export declare abstract class Dialog
备注
该类的构造函数被标记为内部使用。第三方代码不应直接调用构造函数,也不应创建继承 Dialog 类的子类。
示例
import puppeteer from 'puppeteer';
const browser = await puppeteer.launch();
const page = await browser.newPage();
page.on('dialog', async dialog => {
console.log(dialog.message());
await dialog.dismiss();
await browser.close();
});
await page.evaluate(() => alert('1'));
属性
|
属性 |
修饰符 |
类型 |
说明 |
|---|---|---|---|
|
handled |
boolean |
一个布尔值,指示对话框是否已被处理。 |
方法
|
方法 |
修饰符 |
说明 |
|---|---|---|
|
一个在对话框被接受时解析的 Promise。 | ||
|
提示框的默认值;如果对话框不是 | ||
|
一个在对话框关闭后解析的 Promise。 | ||
|
对话框中显示的消息。 | ||
|
对话框的类型。 |