【问题标题】:Recording Espresso tests with React Native使用 React Native 记录 Espresso 测试
【发布时间】:2017-02-17 10:06:27
【问题描述】:

我正在创建一个 React Native 应用程序,我想用 Espresso 对其进行测试。

当我点击“记录 Espresso 测试”时,我收到以下错误:

未找到合适的 Android 应用程序配置

请创建一个包含有效模块和默认或指定启动活动的 Android 应用程序配置。

另外,我手动创建了一个测试,但“运行”按钮对测试不可用。

我找到了这个答案:How to use Espresso UI Testing for React Native? 并为我的资源设置accessibilityLabel,但这似乎没有任何效果。

我为此使用 Android Studio 2.2.3

【问题讨论】:

    标签: android android-studio react-native android-espresso android-espresso-recorder


    【解决方案1】:

    我找到了解决办法:

    如果您将 android 文件夹从 React Native 项目导入 Android Studio,它将像常规 Android 项目一样运行,因此您将能够以通常的方式记录 Espresso 测试。

    【讨论】:

    • 你真的能记录下所有的触摸吗?例如,在我的应用中记录的唯一内容是导航点击,而不是 Touchable 事件。
    • @AshleyCoolman 我实际上停止了尝试,但是 RN 发展了很多,现在当您将应用程序部署到 Android 时,它实际上使用 Firebase 设备场免费试用 10 台设备。我最终使用了 Appium,它很慢,但确实有效。我缺少一些东西,但对于我的用例来说很好。在 AWS Device Farm 等云服务中也需要很长时间。本地 10 分钟,AWS 1 小时。
    猜你喜欢
    • 2016-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-12
    • 1970-01-01
    • 1970-01-01
    • 2016-09-14
    • 2020-02-14
    相关资源
    最近更新 更多