【问题标题】:UI integration tests for vscode extensionsvscode 扩展的 UI 集成测试
【发布时间】:2020-07-27 08:01:47
【问题描述】:

我想为我的 vscode 扩展实现端到端测试。对于我们在 package.json 中实现的命令并运行以 pickString、promptString 等输入参数为输入参数的集成任务。如何编写集成测试用例以在 vscode 中选择 UI 元素?

我们有针对 vscode 扩展的 UI 集成测试示例吗?

【问题讨论】:

    标签: visual-studio-code vscode-extensions


    【解决方案1】:

    我正在处理的扩展程序遇到了同样的问题。 您应该检查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

    【讨论】:

    • 您好,我浏览了您的博文。有没有办法自动化点击动作。在我看来,一个人需要点击一个按钮。是否可以自动执行点击操作?
    猜你喜欢
    • 2021-02-09
    • 1970-01-01
    • 2020-07-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-24
    相关资源
    最近更新 更多