VS Code 自动在await 语句周围添加括号

Ruo*_*eng 8 async-await selenium-webdriver ecmascript-6 visual-studio-code

我正在使用 selenium webdriver js 编写一些测试。我首先输入:

it('blah blah blah', async () => {
    await driver
})
Run Code Online (Sandbox Code Playgroud)

然后我.在 后面输入driver。建议出现。然后我findElement从列表中进行选择。

然后 VS Code “智能地”将我的代码更改为:

await (await driver).findElement
Run Code Online (Sandbox Code Playgroud)

这很烦人,因为我必须手动删除额外的括号并等待。有什么解决办法吗?

小智 -1

我的猜测是你忘记了解决new Builder().build(),所以你driver实际上是一个 Promise。能给个完整的代码吗?