我已经成功地构建了Detox测试,并在iOS模拟器上运行。我已经成功地为Android构建了Detox,但是当我尝试运行这些测试时,我看到了应用程序的启动,然后由于DetoxServer无法转发而出错。测试表明它是未分配的。我认为它应该分配给设备或模拟器ID。复制
运行以下命令:yarn run detox test -c android.emu.release
当使用Detox在Android模拟器(例如https://app.mydomain.com/login)上测试通用链接时,默认行为似乎是打开一个"Open“系统菜单。这是Android Test Butler支持的东西吗?(快速查看他们的文档还不清楚)
看起来每次运行Detox都会重新安装应用程序,所以在测试运行期间会丢失设置。我尝试手动选择“始终”打开我的应用程序,然后重新运行测试,
我使用的是USB连接的unity 2019.4.24f1和unity remote 5应用。 var javaUnityPlayer = new AndroidJavaClass("com.unity3d.player.UnityPlayer");
var currentActivity = javaUnityPlayer.GetStatic<AndroidJavaObject>("currentActivity"); 这个错误是从currentActivity行抛出的。 Exception: Field currentActivity or ty