playwright要怎么可以处理连续弹出的几个对话框呢

遇到的问题

在python中用playwright进行web自动化的时候,页面中连续弹出两个对话框时怎么样才能两个对话框都处理掉呢

代码块
page.on("dialog", lambda dialog: dialog.dismiss())

运行结果及报错内容

只处理一次对话框,第二次对话框始终没有处理,无法进行接下去的操作

尝试的思路和方法

这个地方我改成用page.once(" ")或者
无论用dialog.dismiss() 或者是用dialog.accept()都无法做到成功处理两次对话框

我想要达到的结果

在接下来中可以成功的处理两次对话框