Xamarin Android UITest StartApp AppDataMode.DoNotClear ignor



我正在尝试为最初下载大量数据的Xamarin Android应用程序编写UiTests。每次我开始新测试时,应用程序数据都会被完全清除,我必须等待相当长的时间才能再次测试。

我的BeforeEachTest()如下所示:

app = ConfigureApp.Android
                .ApkFile("pathToAPK")
                .StartApp(Xamarin.UITest.Configuration.AppDataMode.DoNotClear);

似乎它被忽略了,并且在每次测试之间,我根本不更改我的应用程序的源代码(或者我不知道(。

非常感谢帮助。

我想出了一个解决方法。我用的是 ConnectToApp(( 代替 StartApp((。我的测试现在在手动打开的应用实例上运行。

我用了这个:

                IApp IApp = ConfigureApp
                .Android.ApkFile(apkPath)
                .EnableLocalScreenshots()
                .LogDirectory(logDirectory)
                .DeviceSerial("DeviceToBeSelect")
                .StartApp();

最新更新