如何为 Telegram 机器人进行端到端 UI 测试?

问题描述 投票:0回答:1

Telegram 允许编写使用可操作按钮发送消息的机器人,如下所示:

如果我用用户界面编写任何内容,我想对该用户界面进行端到端 UI 测试,例如使用 Cypress 或 Playwright 等,以模拟真实用户代理环境中的用户操作。困难的部分是自动执行用户操作 - 您需要自动单击/点击这些按钮,而不仅仅是通过 api 检查机器人响应以获得正确的按钮标记。

有没有办法对 Telegram 机器人进行端到端 UI 测试?就像检查按钮是否存在、上面是否有正确的文本以及单击按钮是否会产生正确的回复一样。

telegram-bot end-to-end gui-testing
1个回答
0
投票

您看过Telegram 的机器人文档吗

也许@/BotFather可以解决你的问题。

© www.soinside.com 2019 - 2024. All rights reserved.