gpt4 book ai didi

c# - 如何停止 Xamarin.UITest 在测试之间删除数据?

转载 作者:行者123 更新时间:2023-11-30 20:36:07 26 4
gpt4 key购买 nike

我已经使用 Xamarin.UITest 为我的 Xamarin 应用程序编写了一些 UITests 我试图将我的测试拆分为单独的测试,但有时我运行的测试删除了以前的数据,我的应用程序返回到启动过程。

我已将 Xamarin.UITest.Configuration.AppDataMode.DoNotClear 属性添加到 StartApp 但这并不总是有效:

app = ConfigureApp.Android.ApkFile(PathToAPK).WaitTimes(new WaitTimes()).EnableLocalScreenshots().StartApp(Xamarin.UITest.Configuration.AppDataMode.DoNotClear);

UITest 何时清除应用程序数据,如何停止?

最佳答案

好的,所以在 StartApp 方法中设置 Xamarin.UITest.Configuration.AppDataMode.DoNotClear 确实会阻止您的应用程序在测试之间清除数据。

但是如果你改变你的应用程序并重建它那么新的应用程序将覆盖旧的应用程序并清除数据,

或者,如果您运行 Xamarin 测试记录器,这也会删除数据。

这让开发这些测试变得可怕!

关于c# - 如何停止 Xamarin.UITest 在测试之间删除数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37274693/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com