【发布时间】:2020-07-27 08:01:47
【问题描述】:
我想为我的 vscode 扩展实现端到端测试。对于我们在 package.json 中实现的命令并运行以 pickString、promptString 等输入参数为输入参数的集成任务。如何编写集成测试用例以在 vscode 中选择 UI 元素?
我们有针对 vscode 扩展的 UI 集成测试示例吗?
【问题讨论】:
标签: visual-studio-code vscode-extensions
我想为我的 vscode 扩展实现端到端测试。对于我们在 package.json 中实现的命令并运行以 pickString、promptString 等输入参数为输入参数的集成任务。如何编写集成测试用例以在 vscode 中选择 UI 元素?
我们有针对 vscode 扩展的 UI 集成测试示例吗?
【问题讨论】:
标签: visual-studio-code vscode-extensions
我正在处理的扩展程序遇到了同样的问题。 您应该检查vscode docs on testing,因为他们有办法运行测试。
我一直在做的另一个项目是使用Cypress.io 运行测试的方法。这使我能够编写更多功能测试用例。我仍在为此探索最佳实践,但如果您有兴趣,请参阅我的博文:https://juanmanuelalloron.com/2020/05/05/testing-vscode-extensions-with-cypress-and-code-server/
还有一些我在 github 上的样板代码:https://github.com/juanallo/vscode-e2e-cypress-boilerplate
【讨论】: