首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >量角器测试+管理执行顺序

量角器测试+管理执行顺序
EN

Stack Overflow用户
提问于 2019-05-27 16:32:20
回答 1查看 38关注 0票数 0

我有个量角器测试,看起来像是

代码语言:javascript
复制
pageObject1.method1();
pageObject1.method2();
pageObject2.method1();
expect(pageObject2.method2());
let allDataList = pageObject2.method3();
expect(allDataList.includes('test1')).toBeTruthy();

如何确保在下一次expect调用之前调用pageObject2.method3()method3()返回一个包含所有span元素的文本的数组。

EN

回答 1

Stack Overflow用户

发布于 2019-05-27 16:52:28

在这种情况下,您需要使用promises

方式-1:

代码语言:javascript
复制
await pageObject1.method2();
await pageObject2.method1();
expect(pageObject2.method2());
let allDataList = await pageObject2.method3();
expect(allDataList.includes('test1')).toBeTruthy();

Description On await

方式2:

代码语言:javascript
复制
pageObject1.method2().then(function() {
    pageObject2.method1().then(function() {
        expect(pageObject2.method2());
        pageObject2.method3().then(function(allDataList) {
            expect(allDataList.includes('test1')).toBeTruthy();
        });
    });
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56322390

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档