Detox:条件测试用例编写
Posted
技术标签:
【中文标题】Detox:条件测试用例编写【英文标题】:Detox: Conditional test case writing 【发布时间】:2019-12-04 15:35:55 【问题描述】:我是使用 detox 为 React Native 应用程序编写测试用例的新手。我已经编写了一些测试用例并按预期工作。
是否可以在测试用例中添加条件,例如使用 if-else。
【问题讨论】:
【参考方案1】:您可以使用 try catch 块来做到这一点。一个例子是:
try
await expect(element(by.text(user))).toExist();
catch (e)
const userField = by.id(Account.LoginView.userNameInput);
await element(userField).tap();
await element(userField).replaceText(user);
【讨论】:
以上是关于Detox:条件测试用例编写的主要内容,如果未能解决你的问题,请参考以下文章
运行 detox/wix 测试用例 android.util.AndroidException: INSTRUMENTATION_FAILED:
使用来自 bitbar.com 设备农场服务的 Detox e2e 测试库将所有测试用例日志通过电子邮件发送到我的电子邮件