gpt4 book ai didi

javascript - Protractor-将 ControlFlow 更改为 async-await

转载 作者:行者123 更新时间:2023-12-02 23:28:40 25 4
gpt4 key购买 nike

以下是我们的规范文件,无需 async 关键字即可正常工作。

enter image description here

但是,当我们尝试将现有的 Protractor 框架从控制流更改为异步等待时,它在描述和 block 中都显示上述错误。即使我们尝试使用'async () =>'。真是令人沮丧

最佳答案

更详细的解释是describe block 仅用于分组。 async 函数是“返回的 Promise 链的语法糖”,而 describe block 通常不支持(如等待解析)返回的 Promise。
此外,最好将所有 require 声明放在这些 describe block 之外。我会像下面这样重新组织该代码,然后重试:

const projectsPage = require('../pages/Projects_Page.js');
const commonFunctions = require('../utils/CommonFunctions.js');

describe('Projects CRUD', () => {
it('Rename Project - Duplicate name check', async () => {
//your code here
});
});

关于javascript - Protractor-将 ControlFlow 更改为 async-await,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56613321/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com