我已经使用UITests为我的Xamarin应用程序编写了一些Xamarin.UITest,我试图将我的测试分割成单独的测试,但是有时我运行的测试删除了以前的数据,我的应用程序回到了启动过程。
我已经将Xamarin.UITest.Configuration.AppDataMode.DoNotClear属性添加到StartApp中,但这并不总是有效的:
app = ConfigureApp.Android.ApkFile(PathToAPK).WaitTimes(new WaitTimes()).EnableLocalScreenshots().StartApp(Xamarin.UITest.Configuration.AppDataMode.DoNotClear);UITest何时清除应用程序数据以及如何阻止它?
发布于 2016-05-17 14:30:12
因此,在Xamarin.UITest.Configuration.AppDataMode.DoNotClear方法中设置设置StartApp确实会阻止应用程序在测试之间清除数据。
但是,如果您更改应用程序并重新构建它,则新应用程序将覆盖旧应用程序清除数据,
或者,如果您运行Xamarin Test Recorder,这也将擦除数据。
这使得开发这些测试非常可怕!
https://stackoverflow.com/questions/37274693
复制相似问题