首页 > 解决方案 > 在 UiTest 中关闭 SKStoreReviewController

问题描述

在我的 Xamarin Forms 应用程序中,我使用 SKStoreReviewController 来显示用于对我的应用程序进行评级的审查模式,但在 UI 测试中,我希望能够将其关闭。但是, app.Tap("Not Now") 不起作用。有没有办法轻松地将它从 UITests 中消除?

谢谢!

标签: xamarin.formsxamarin.iosxamarin.uitestskstorereviewcontroller

解决方案


试着app.Repl()运行app.Query("Not Now").Any()看看这个控件是否真的存在。

  • 您还可以调试测试。
  • 使用 try catch 检查是否有错误。
  • 您还可以使用 AutomationID 直接识别该控件。

推荐阅读