我很乐意让它看起来更好。
下面的截图可以工作,但您可以看到它是硬编码的:
1:如何将其转变为更智能的解决方案?

我想把这5个数字加到一个fixture中就可以了,但是我怎么把它循环起来呢?
_
2:如何使这个数字除以X数字

我想用上面的“数组”的长度除以100。因此,X资金将被均匀分配
感谢您的宝贵时间
发布于 2019-01-24 20:13:28
如果有人还想知道如何循环fixture,这里有一个例子:
假设您已经将这些5位数字保存到文件cypress/fixtures/nums.json中
[
43214,
23423,
95373,
23593,
43434
]然后在你的代码中,你可以这样做:
cy.fixture('number').then(numbers => {
for(let number in numbers) {
// Write the number to input field
cy.get('input[id="fundId]"').type(number)
}
});请记住,默认情况下,cypress.fixture()会从cypress/fixtures -directory中搜索装置。您可以使用fixturesFolder选项在cypress.json中覆盖此选项。
有关灯具的更多信息,请参阅文档:cypress.io - fixtures
https://stackoverflow.com/questions/51784465
复制相似问题