要安装Wix/Detox并运行它们的React Native示例,可以按照以下步骤进行操作:
首先,确保已经安装了Node.js和npm。可以使用以下命令检查其版本:
node -v
npm -v
创建一个新的React Native项目。打开终端,导航到要创建项目的目录,并运行以下命令:
npx react-native init DetoxExample
进入项目文件夹:
cd DetoxExample
安装Detox和相关依赖。运行以下命令:
npm install detox --save-dev
安装Wix/Detox的React Native示例。运行以下命令:
npx detox init -r react-native
这将为你的项目生成一个Detox配置文件,并下载示例测试文件。
配置Detox。编辑detox.config.js
文件,修改configurations
部分中的samsung_galaxy_s8
配置,将binaryPath
和build
属性的值改为你的设备和项目的路径。
"samsung_galaxy_s8": {
"binaryPath": "android/app/build/outputs/apk/debug/app-debug.apk",
"build": "cd android && ./gradlew assembleDebug assembleAndroidTest -DtestBuildType=debug && cd ..",
"type": "android.emulator",
"device": {
"avdName": "Pixel_2_API_28"
}
}
运行示例测试。打开两个终端窗口。在一个窗口中,运行以下命令以启动React Native开发服务器:
npx react-native start
在另一个窗口中,运行以下命令以运行示例测试:
detox test -c android.emulator.debug
这将启动模拟器并运行示例测试。
以上是安装Wix/Detox并运行它们的React Native示例的解决方法,其中还包含了相关的代码示例。请根据自己的项目和设备路径进行相应的配置。