使用XCUITest时如何在模拟器上更改日期和时间

拉兹万·巴拉波(Razvan Baraboi)

我需要自动化一些UI测试,并且必须断言某些结果,这些结果仅在将模拟器上的日期更改为未来几天的情况下才会发生。有谁知道在模拟器上执行此操作的任何方式,而无需在Mac上更改日期或不使用xcodebuild命令行?我需要能够在测试期间多次使用不同的值更改日期。

奥列格·拜达卡(Oleg Baidalka)

您在应用程序上进行测试的唯一方法是创建Date包装器

class DateWrapper {
   func currentDate() -> Date {
      return Date()
   }
}

currentDate()根据您的测试模拟功能。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在genymotion模拟器上更改日期和时间

来自分类Dev

在genymotion模拟器上更改日期和时间

来自分类Dev

如何在启动时更改日期和时间的语言?

来自分类Dev

更改日历上的日期和时间

来自分类Dev

如何使用日期函数的时间戳参数更改日期和时间?

来自分类Dev

如何在PHP中强制更改日期时间

来自分类Dev

如何在MySQL表中更改日期时间格式

来自分类Dev

如何在Vue中更改日期时间?

来自分类Dev

您如何更改android模拟器的日期?

来自分类Dev

使用轨迹栏更改日期和时间

来自分类Dev

如何使用PHP更改日期时间格式

来自分类Dev

如何使用区域性更改日期时间格式

来自分类Dev

如何使用 Pandas 更改日期时间格式

来自分类Dev

更改日期和时间格式

来自分类Dev

Alfresco:更改日期和时间格式

来自分类Dev

如何在QTableView中排序和更改日期格式

来自分类Dev

如何在Flutter中更改ios模拟器?

来自分类Dev

如何在Windows Phone模拟器上启用Wi-Fi和搜索网络

来自分类Dev

如何在模拟器上运行UIAutomator?

来自分类Dev

如何在ios 7.0模拟器上安装IPA

来自分类Dev

如何在iOS模拟器上测试iPad Pro

来自分类Dev

如何在模拟器上运行Raspbian Jessie?

来自分类Dev

如何在Ubuntu 14.04上安装术语模拟器?

来自分类Dev

如何在模拟器上运行Google Maps

来自分类Dev

如何在Linux上安装Andy Android模拟器?

来自分类Dev

如何在Ubuntu 16.04上获取Android模拟器

来自分类Dev

如何根据时间更改日期?

来自分类Dev

如何更改日期时间格式?

来自分类Dev

如何使用Datepicker更改日期时删除班级?