编写 vscode 扩展可视化测试

write a vscode extension visual test

我创建了一个 VSCode 扩展,然后我需要编写一些测试。 我正在使用摩卡和柴。 我写了一些测试,我对那部分没有任何问题。我的问题是以下情况:

我有一个按钮,当我按下那个按钮时,会出现一个输入框,然后我需要在输入框中键入一个值,然后按确定按钮。

你能帮我看看如何通过测试来模拟这个场景吗?应该通过调用命令面板来模拟按下第一个按钮,但是如何在输入框中键入值? ** 请注意,我已经编写了功能测试,但用户还想测试 UI。

你能帮我找到一个与我的问题相关的例子吗?

有类似 vscode-extension-tester 的东西可以让你很舒服地测试 GUI。您可以在其 github 主页上找到的所有信息: https://github.com/redhat-developer/vscode-extension-tester/wiki