我正在尝试使用 playwright 检查 toast 消息的内容,但找不到合适的方法来实现此目的。
剧作家文档列出了一种处理警报消息的合适方法,通过该方法我可以执行诸如在解除警报之前从警报中检索文本内容之类的操作。例如:
Page.Dialog += (_, dialog) =>{
alertMessage = dialog.Message;
Console.WriteLine(alertMessage);
dialog.AcceptAsync();
};
在接受对话框之前打印警报文本内容。这可以扩展以执行断言等检查
在尝试处理 toast 消息时,我尝试使用相同的方法,但这对我不起作用,可能是由于 toast 消息的不同性质。
有人成功地使用 playwright 来询问 toast 消息吗?
剧作家没有关于如何处理 toast 消息的官方文档。
最佳答案
await _chromeDriver.Page.Locator("#toast-container.toast-bottom-right").Filter(new() {
HasText = "something message"
}).WaitForAsync();
关于c# - Playwright C# - 处理 Toast 消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74602918/