VSCODE 中的 WebdriverIO 自动完成
WebdriverIO autocomplete in VSCODE
我想知道如何在 VSCode 中为 WDIO 全局变量($
、$$
、browser
)启用自动完成功能。我知道,wdio 支持 Webstorm,但不适用于 VSCode。
知道如何在 VSCode 中使用自动完成功能吗?没有它很难创建一些测试。
自动补全已预装在 vs code 上。如果它不起作用,您可能需要检查扩展并安装。并且要使用,一旦创建了开放标签,它通常会自动建议,只需适当地输入您的属性即可。
我也为此苦苦挣扎。首先,确保您已遵循网站上描述的 "Autocompletion" Setup;例如,他们要求项目根目录下名为 jsconfig.json
的文件中存在如下内容:
{
"include": [
"**/*.js",
"**/*.json",
"node_modules/@wdio/sync",
"node_modules/@wdio/mocha-framework"
]
}
您可能已经有一个jsconfig.json
;如果是这样,请确保 node_modules
目录在名为 "exclude": { ... }
的部分中是 而不是 。当设置其他东西如 Babel(用于 mocha)时,这可能会作为默认配置条目安装。当node_modules
在include
和exclude
中时,exclude
优先。
我在导入 npm @types
包、将 typeAcquisition: {}
添加到 jsconfig.json
或将 interface browser;
添加到文件 global.d.ts
中的成功率为零,就像其他人所做的那样在各种论坛中推荐。
我想知道如何在 VSCode 中为 WDIO 全局变量($
、$$
、browser
)启用自动完成功能。我知道,wdio 支持 Webstorm,但不适用于 VSCode。
知道如何在 VSCode 中使用自动完成功能吗?没有它很难创建一些测试。
自动补全已预装在 vs code 上。如果它不起作用,您可能需要检查扩展并安装。并且要使用,一旦创建了开放标签,它通常会自动建议,只需适当地输入您的属性即可。
我也为此苦苦挣扎。首先,确保您已遵循网站上描述的 "Autocompletion" Setup;例如,他们要求项目根目录下名为 jsconfig.json
的文件中存在如下内容:
{
"include": [
"**/*.js",
"**/*.json",
"node_modules/@wdio/sync",
"node_modules/@wdio/mocha-framework"
]
}
您可能已经有一个jsconfig.json
;如果是这样,请确保 node_modules
目录在名为 "exclude": { ... }
的部分中是 而不是 。当设置其他东西如 Babel(用于 mocha)时,这可能会作为默认配置条目安装。当node_modules
在include
和exclude
中时,exclude
优先。
我在导入 npm @types
包、将 typeAcquisition: {}
添加到 jsconfig.json
或将 interface browser;
添加到文件 global.d.ts
中的成功率为零,就像其他人所做的那样在各种论坛中推荐。