0

尝试在我的 APP 上启动 EarlGrey 测试,但在启动画面打开后,我得到的只是空白屏幕。

我们使用 2 个不同的窗口作为启动屏幕和主 APP,第一个看起来像 EarlGrey 堆栈。有没有办法在 EarlGrey 中切换屏幕?

我在测试输出中的内容:

2016-03-03 15:00:25.721 XING[23504:165847] 无法启动 com.apple.AXInspector [268435460 - 端口:31499] 2016-03-03 15:00:49.001 XING[23504:165847] 应用程序窗口层次结构(按窗口高度排序,从前到后):

图注: [窗口 1] = [最前面的窗口] [AX] = [辅助功能]

========== 窗口 1 ==========

UITextEffectsWindow:0x7fbe3bf10e50; AX=N;AX.frame={{0, 0}, {375, 667}}; AX.activationPoint={187.5, 333.5}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; 帧={{0, 0}, {375, 667}}; alpha=1> UIInputSetContainerView:0x7fbe3bc2cff0; AX=N;AX.frame={{0, 0}, {375, 667}}; AX.activationPoint={187.5, 333.5}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; 帧={{0, 0}, {375, 667}}; 不透明; alpha=1> UIInputSetHostView:0x7fbe3bc24550; AX=N;AX.frame={{0, 667}, {375, 0}}; AX.activationPoint={187.5, 667}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; 帧={{0, 667}, {375, 0}}; 不透明; 阿尔法=1>

========== 窗口 2 ==========

UIWindow:0x7fbe3be22b80; AX=N;AX.frame={{0, 0}, {375, 667}}; AX.activationPoint={187.5, 333.5}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; 帧={{0, 0}, {375, 667}}; 不透明; alpha=1> |--UIView:0x7fbe3d55d970; AX=N;AX.frame={{0, 0}, {375, 667}}; AX.activationPoint={187.5, 333.5}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; 帧={{0, 0}, {375, 667}}; 不透明; 阿尔法=1>

4

1 回答 1

-1

感谢你的回答。我发现了一个问题,我们APP中的所有单元测试都有一个特定的设置。禁用这些有助于正确启动 APP。

于 2016-03-04T10:58:10.330 回答