如何自动化vscode扩展的用户界面

问题描述

我有一个由我的团队创建的VScode扩展,一旦在扩展中编写了函数,我还需要UI来输入自变量,我需要为此自动进行功能测试。我需要知道可以使用哪种工具或程序包来自动执行该操作。

自动化步骤:

  1. 在vscode中打开扩展名
  2. 使用该扩展名创建项目
  3. 单击项目的详细信息图标
  4. 验证为该项目打开的“详细信息”页面(UI)
  5. 在详细信息页面上输入参数
  6. 单击该用户界面上的执行按钮
  7. 验证消息

注意:当我们单击项目的详细信息图标时,它将为使用VScode本身的扩展名创建的项目打开UI

已经检查了以下链接,但在安装此链接时遇到了问题 https://developers.redhat.com/blog/2019/11/18/new-tools-for-automating-end-to-end-tests-for-vs-code-extensions/

解决方法

作为起点,您可以看看here