【问题标题】:Detox: Conditional test case writingDetox:条件测试用例编写
【发布时间】:2019-12-04 15:35:55
【问题描述】:

我是使用 detox 为 React Native 应用程序编写测试用例的新手。我已经编写了一些测试用例并按预期工作。

是否可以在测试用例中添加条件,例如使用 if-else。

【问题讨论】:

    标签: reactjs react-native detox


    【解决方案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);
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-10-24
      • 2019-06-24
      • 2023-02-01
      • 1970-01-01
      • 2013-10-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多