如何在 Browserstack-Automate/App-live 上运行基于 ReactNative 的应用程序?

use*_*016 5 browserstack

我的测试应用程序是基于 ReactNative 的本机应用程序(Android 和 iOS) 存在对“Metro Bundler”的依赖,以便填充数据。尝试访问 Browserstack 上的开发应用程序时,如何确保运行 Metro Bundler 依赖项?

谢谢

use*_*298 2

如果有人仍在寻找解决方案,请参阅 BrowserStack 支持人员的说法:

\n
\n

据我所知,您希望在 App Automate 上测试您的 React Native 应用程序,并且希望了解在 App Automate 上运行测试时如何运行 Metro 捆绑程序。\n\xe2\x80\x8b\n您将由于访问受限,无法在我们的设备/机器上运行任何服务器。另外,我们提供真正的移动设备,因此我们希望将所有必要的依赖项打包到您上传到我们的基础设施的 APK 文件中。\n\xe2\x80\x8b

\n
\n

bundleInDebug使用设置构建您的应用程序true应该会生成一个.apk不需要您在服务器上显式运行 Metro 捆绑程序的应用程序。按照这里的步骤对我有用:

\n

https://dev.to/nitish173/how-to-generate-a-debug-apk-in-react-native-1gdg

\n

https://celsiusnotes.com/react-native-android-debug-apk-without-development-server/

\n