detox相关内容
我无法在全新的 Expokit 项目中通过 detox build.在这些任务上构建失败: >使用 DexingTransform 转换 full.jar (project :unimodules-core)AGPBI: {"kind":"error","text":"默认接口方法仅支持从 Android N (--min-api 24) 开始:java.util.List org.unimod
..
我正在尝试使用 Expo 为我的 React Native 应用程序创建一个自动化的 UI 测试套件.我到处寻找好的教程,但是当我进入实际的测试编写部分时,我的测试甚至从未运行,因为环境问题,例如 import Icon from... 上的“意外标识符/令牌"或其他愚蠢的问题,我找不到任何关于如何修复它们的教程.我真的花了一周的时间试图解决这些问题. 我是 React Native 的新手
..
detox 自动化测试,用于 react 原生应用,以创建 E2E 测试和集成测试.需要以下建议: 可以使用 TDD、BDD 来避免代码重构的最佳自动化框架. 如何使用 detox 和 jest 为 Android 和 iOS 创建集成测试 易于使用 TestRunner Mocha 或 Jest 或任何其他. 执行测试后的任何报告机制. 关于使用 CI/CD 进行 e2e 测试的排
..
我正在使用来自 react-native 的 Alert. 我如何通过按下警报消息上的“注销"按钮来排毒? 我尝试使用 await element(by.text('Log out')).tap(); 但我收到“匹配多个元素"的错误消息.据推测,它找到了 3 个具有相同标签的元素.带有“注销"标签的原始按钮用于触发警报消息、警报消息标题和我想要排毒的警报消息按钮. 错误跟踪:[
..
我们有配备 High Sierra (10.13.6) 的全新 MacBook.其他系统信息: JAVA 版本:java 版本“11.0.1" 2018-10-16 LTS Java(TM) SE 运行时环境 18.9(构建 11.0.1+13-LTS) JAVA_HOME:/Library/Java/JavaVirtualMachines/jdk-11.0.1.jdk/Contents
..
我有一个 React NATIVE 应用程序,我想以端到端的方式进行测试.首先,你知道赛普拉斯能不能做到?我真的不确定,但有疑问我还是问.其次,我看到 Detox 可以做到,但我有一个 Windows 环境,而且 Detox 似乎只有 Mac 或 Linux 支持.您对我的问题有什么解决方案吗? 提前致谢. 解决方案 Detox For windows 你必须在 package.js
..
我正在尝试在我的 react-native up 中运行一些 e2e 测试我正在使用 Detox 但我不断收到以下错误 1) “before all"钩子:错误:超过 120000 毫秒的超时时间.对于异步测试和钩子,确保调用“done()";如果返回 Promise,请确保它已解决.child_process.js:644抛出错误;^错误:命令失败:node_modules/.bin/moch
..
我已经构建了一个 react-native 应用程序,并且正在尝试在 android 端构建一些特定的端到端测试.为此,我设置了排毒.不幸的是,为了正确测试,我需要查看当用户在目标应用程序之外执行操作时应用程序如何响应. 例如我需要在目标应用程序 A 中自动单击 A,单击 android 主页按钮,在屏幕上向右滑动,然后打开应用程序 B.然后应用程序 A 应该自行打开,测试可以确认它是否已打
..
我在 https://github.com/上找不到控制 React-Native Webview 的方法wix/排毒. 还有一个问题,你知道如何在 React-Navigatoin 中按下 Back 按钮吗? 如果你回答正确,你就是个好人. 解决方案 您无法将 RN webView 与 detox、iOS、Android 的平台限制进行交互.参考这些.https://gith
..
我想知道如何使用本机键盘输入数字,然后像使用“\n"在 Detox 上的普通字符串上的 typeText 一样输入它 //await typeText('${screen_id}_screen_question_${question_id}_answer_input_', '\n'); 我怎样才能用数字实现这一点? 每当我执行 typeText ('n') 时,它都会给我 GRE
..
我正在关注 advance mocking with排毒.我这样做是因为我想模拟我的 api.js 文件,该文件默认从后端服务器获取数据.我命名为 api.e2e.js 的假 api 文件将只包含返回承诺的 json 数据的函数.不幸的是,伪造的 api 没有启动.以下是我使用的库 反应原生 0.57.8 排毒 9.1.2 我也尝试通过 Metro 和 build 命令触发 env
..
我正在使用 Detox 在我的 React Native 项目中运行端到端测试.我也在使用假装.js 来模拟我的 API 请求,我正在努力寻找一种方法来了解应用程序当前是否处于“测试"模式. 我传递了一个 env 变量(并使用 babel-transform-inline-environment-variables)来判断我是否应该模拟请求,但这会破坏 shim.js 在我们的发布版本中.
..
使用命令行启动应用程序detox test --configuration ios.sim.debug 通过代码启动应用程序await device.launchApp({ permissions: { location: 'always', notification: 'YES' } }) 完成登录流程,直到应用通过 react-native-permissions 询问位置Perm
..
我正在尝试使用排毒功能单击“允许"按钮.
..
我无法通过一个全新的Expokit项目的 detox build .构建无法完成以下任务: >使用DexingTransform转换full.jar(项目:unimodules-core)AGPBI:{"kind":"error","text":“仅从Android N(--min-api 24)开始支持默认接口方法:java.util.List org.unimodules.core.inte
..
我已经用React-Native编码了一段时间了,当我需要编写一些本机Android代码时也是如此.但是,直到开始使用使用该特定gradle任务的库之前,我才看到此gradle任务. 该库是一个端到端测试库(detox),它使用此命令"cd android&& ./gradlew assembleDebug assembleAndroidTest -DtestBuildType = debu
..
我在一个新的react-native init项目上安装了笑话和排毒程序. 根据排毒文档安装jest和jest-circus 设置iOS构建并测试配置 在新版本中始终遇到以下错误 我的.detoxrc.json文件: { "testRunner": "jest", "runnerConfig": "e2e/config.json", "configurations":
..
在排毒上针对反应本地应用进行 自动化测试,以创建端到端测试和集成测试. 在以下方面需要建议: 可用于TDD,BDD以避免代码重构的最佳自动化框架. 如何使用排毒和开玩笑为Android和iOS创建集成测试 易于使用TestRunner Mocha或Jest或其他任何工具. 执行测试后,将使用任何报告机制. 有关使用CI/CD进行e2e测试的排毒自动化的任何POC. 设计模式(如P
..
我正在使用react-native的Alert. 我如何排毒以按警报消息上的“注销"按钮? 我尝试使用await element(by.text('Log out')).tap(); 但是出现“多个元素已匹配"错误.大概找到3个具有相同标签的元素.带有标签“注销"的原始按钮用于触发警报消息,警报消息标题以及我要排毒的警报消息按钮. Error Trace: [ {
..
描述 我需要编写一个e2e测试,该测试必须在UIImagePickerController中选择一个图像,我尝试使用 element(by.type('UIImagePickerController'))。 tapAtPoint()没有用。我需要一种选择图像的方法。我发现了一种方法可以通过本机测试来实现。 也因为我使用的是一个react-native-repackeger所需的更高版本
..