我看到下面的 APIGREYConfiguration
说 EarlGrey 默认截断 CALayer 动画超过 10 秒 -
/**
* Configuration for setting max allowable animation duration (in seconds) for any CALayer based
* animation. Animations exceeding the specified time will have their duration truncated to value
* specified by this config.
*
* Accepted values: @c double (negative values shouldn't be used)
* Default value: 10.0
*/
GREY_EXTERN NSString *const kGREYConfigKeyCALayerMaxAnimationDuration;
我正在开发一个小型游戏应用程序,其中包含许多此类动画。我注意到当我启用动画时,我的测试需要很长时间才能运行,这是我的 UI 测试所必需的。我知道我可以使用UIApplication.sharedApplication.keyWindow.layer.speed
. 有什么方法可以让我只为我的 EarlGrey 测试更改它吗?