排毒测试中是不是可能出现循环
Posted
技术标签:
【中文标题】排毒测试中是不是可能出现循环【英文标题】:Are Loops Possible in Detox testing排毒测试中是否可能出现循环 【发布时间】:2019-01-03 11:28:29 【问题描述】:是否可以循环通过排毒中的项目?例如,如果您有许多相同类型的 testid,只是在名称中增加 1,是否可以以不需要每次都完全输入语句的方式循环它?
【问题讨论】:
【参考方案1】:是的,有可能。在这里你可以看到一个测试的代码:
-
加载第一个屏幕
循环浏览一小部分项目
-
点击第 n 项
导航到第二个屏幕
截屏
希望对你有帮助
const takeScreenshot = require ('./helpers')
describe('Example', () =>
let artistList, artistListItem
let tagsList
beforeEach(async () =>
await device.reloadReactNative();
)
afterEach(async () =>
takeScreenshot() //https://medium.com/async-la/e2e-testing-react-native-with-detox-screenshots-595146073863
)
var fnTest=(i)=>
it('should navigate to '+i+'nth artist', async () =>
await expect(element(by.id('artistList'))).toBeVisible()
await element(by.id('artistListItem'+i)).tap()
)
for (var i=0; i<3; i++)
fnTest(i)
)
【讨论】:
以上是关于排毒测试中是不是可能出现循环的主要内容,如果未能解决你的问题,请参考以下文章