- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
无法通过 npm install
或 yarn
安装 detox。
yarn add --dev detox
将在 postbuild.js 中失败`
这个问题是为了回应 wix/detox 关于问题跟踪的政策: https://github.com/wix/Detox/issues/1523
按照最新教程开始排毒。
react-native init example // (0.60.4)
brew update
brew tap wix/brew
brew install applesimutils
yarn global add detox-cli // you shouldn't need this
yarn add --dev detox // add this package in /example app
安装 detox 将退出并出现子进程错误。
错误:
Command Failed: <YOUR_PROJECT_PATH>/node_modules/detox/scripts/build_framework.ios.sh
at checkExecSyncError (child_process.js:629:11)
at Object.execFileSync (child_process.js:647:13)
at Object.<anonymous> (<YOUR_PROJECT_PATH>/node_modules/detox/scripts/postinstall.js:2:27)
at Module._compile (internal/modules/cjs/loader.js:776:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10)
at Module.load (internal/modules/cjs/loader.js:653:32)
at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
at Function.Module._load (internal/modules/cjs/loader.js:585:3)
在此处遵循他们的指南: https://github.com/wix/Detox/blob/master/docs/Introduction.GettingStarted.md
更新:请参阅下面的解决方案,能够毫无问题地安装 detox。
最佳答案
之前安装的 detox 版本需要 Legacy Build System
- Remove ~/Library/Detox/
- Remove ~/Library/Developer/Xcode/DerivedData/*
yarn add -D detox
// installs without and issue
如果您安装了依赖于早期 Xcode 的早期版本的 Detox,您将遇到旧版和新构建系统之间的冲突。
然后,Detox 将查看您的 ~/Library/Detox
数据并由于默认选择 New Build System 而无法构建
我通过执行以下操作解决了这个安装错误:
- In xcode 10.3 go into
File > Workspace Settings
- Under Shared Workspace Settings select Legacy Build System
- Re-install detox (it will not use the legacy build and not error out)
关于react-native - React Native 0.60.4 detox postinstall.js 安装报错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57469169/
我想知道如何在 React Native 中默认 AsyncStorage 值以进行排毒测试。 我有一个欢迎模式,显示用户首次登录的时间。我们通过存储 AsyncStorage 值来控制是否显示模态。
我正在尝试获取 react-native "Hello World" app使用 Detox 设置并在 Bitrise.io 上运行。我阅读了 react-native-cli 入门指南,并尝试在 B
这就是我对动画按钮的意思。我让它有一个 ID,但它无法被 Detox 以某种方式定位。 Detox eliminates flakiness by automatically synchronizin
运行 detox test运行套件中的所有测试。有没有办法运行测试的子集?单个测试文件,或单个测试用例。 根据文档,我已将 Detox 配置为使用 Mocha 作为测试运行程序。我知道摩卡有一个 -g
我需要使用 native IOS DatePicker 输入一天。我如何将控制轮旋转到可能不在 View 中的某个值,因为这是从当前日期开始的? 最佳答案 Detox 7.3.x 支持与 iOS 交互
我正在使用 Detox 在 React Native 应用程序上使用以下规范进行 E2E 测试: react native 0.55.4 节点9.2.0 排毒7.3.7 当我在应用程序内的页面上时,我
有没有一种方法可以在不使用 Detox 的情况下检查元素是否存在?现在,我必须将我的逻辑嵌套在 try/catch block 中以控制测试流程,以减轻在继续测试之前检查屏幕状态时的不稳定。我更愿意使
有没有一种方法可以在不使用 Detox 的情况下检查元素是否存在?现在,我必须将我的逻辑嵌套在 try/catch block 中以控制测试流程,以减轻在继续测试之前检查屏幕状态时的不稳定。我更愿意使
我正在尝试使用 device.launchApp({ permissions: { notifications: 'YES' } }) 启用权限,但它似乎没有被调用。 这是我的测试: describe
我正在关注 detox mocking guide与 typescript 。该应用程序始终打印 X.ts 的 console.log文件而不是 X.e2e.ts文件。 依赖版本。 react-nat
使用 detox 运行测试用例时,我面临以下错误。 我安装了所有依赖项作为它的一部分。 Can't find a simulator to match with " iPhone 6 ", run '
我有一个像这样的导航器结构: stack drawer stack tab 我的层次结构是: view view flatlist 我试图让我的平面列表向下滚动。您可以看到手指动画,但列表没有移
我正在使用 Detox在我的 React Native 项目中运行端到端测试。我也在使用假装.js 来模拟我的 API 请求,我正在努力寻找一种方法来了解应用程序当前是否处于“测试”模式。 我正在传递
我目前正在为现有项目设置 Detox 并遇到障碍。 我正在使用 Detox + Jest 并收到错误消息 [Client.js/PENDING_REQUESTS] App has not respon
问题描述: 尝试为 Expo Ejected App 运行排毒测试时,detox build成功,但尝试运行 detox test面临以下错误 DetoxRuntimeError:Detox inst
我已经在 detox repo 上为此创建了一个问题 here . 我有一个使用 Jest 测试的 React Native 应用程序和 Detox . 在本地,Detox 测试运行没有任何问题(也在
描述 在我的混合应用程序中运行 detox 时,detox 在超时之前卡在了 init 上。 [最后一条日志是 detox verb ws send: {"type":"isReady","param
我可以使用 Jest 期望值 ( https://jestjs.io/docs/en/expect ) 而不是 Detox 期望值吗?如果可能的话,你能告诉我怎么做吗?我安装了 Jest runner
我想在我的 react-native 应用程序中运行排毒测试时传递环境变量: "ios.sim.debug": { "binaryPath": "ios/build/Build/Produc
请有人告诉我用于本地排毒测试的模拟文件如何 react ?我在关注 this article 我正在使用 react-native 版本 0.57.7 和 detox 9.1.2 我在根目录中创建了
我是一名优秀的程序员,十分优秀!