gpt4 book ai didi

Cypress - 是否可以将测试的重复部分存储在一个地方?

转载 作者:行者123 更新时间:2023-12-02 03:32:00 31 4
gpt4 key购买 nike

我有许多针对相同应用程序 View 的测试用例。这些 View 根据服务器的响应显示不同的数据。我有 18 个测试用例,其中检查了 6 个几乎相同的 View 。我注意到很多测试都在重复。

我有一个问题,您可以存储任何引用以避免重复代码吗?

最佳答案

简而言之,是的,你可以。

只要从 it() block 内的某个位置调用该函数,就可以从外部函数对 Cypress 命令进行排队。您可以创建一个单独的函数,该函数接受参数来帮助它区分您的不同 View 。

这是一个简单的例子:

function myExternalFunction(info) {
cy.log(info);
// ...
}

describe('My test', function() {
it('Calls another function to queue test commands', function() {
myExternalFunction("test");
}
}

关于Cypress - 是否可以将测试的重复部分存储在一个地方?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51592792/

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