VSCODE中的WebdriverIO自动完成

时间:2019-09-20 13:33:41

标签: visual-studio-code autocomplete wdio-v5

我想知道,是否可以通过这种方式为VSCode中的WDIO全局变量($$$browser)启用自动补全功能。我知道,wdio支持Webstorm,但不适用于VSCode。

任何想法,如何在VSCode中使用自动完成功能?没有它,很难创建一些测试。

2 个答案:

答案 0 :(得分:0)

自动完成功能已预先安装在vs代码上。如果无法正常工作,则可能需要检查扩展并安装。而且要使用的是,一旦创建了open标签,它通常会自动提示,只需做适当的操作然后输入您的属性即可。

答案 1 :(得分:0)

我也为此感到挣扎。首先,请确保您遵循网站上描述的"Autocompletion" Setup;例如,它们需要在项目根目录的名为 jsconfig.json 的文件中存在以下内容:

{
  "include": [
    "**/*.js",
    "**/*.json",
    "node_modules/@wdio/sync",
    "node_modules/@wdio/mocha-framework"
  ]
}

您可能已经有一个jsconfig.json;如果是这样,请确保node_modules目录在名为"exclude": { ... }的部分中不是。设置Babel(用于Mocha)之类的其他工具时,可能会作为默认配置条目进行安装。当node_modulesinclude都位于exclude中时, exclude 优先。

我成功导入npm @types包,将typeAcquisition: {}添加到jsconfig.json或将interface browser;添加到文件global.d.ts中的成功率为零,正如其他人建议的那样各种论坛。