2016-05-24 8 views
1

Ich versuche UI einer App auf Apple TV zu testen, aber jedes Mal, wenn ich eine UIButton in der Benutzeroberfläche drücken, habe ich sofort eine Fehlermeldung erhalten:Xcode UI Testing Remote-Taste Fehler: Fehler fokussierte Element finden

"Remote Button Error: Das fokussierte Element konnte nicht gefunden werden".

Dies geschieht während der Aufzeichnung des Tests.

Was kann das Problem verursachen, wie man es löst?

Reote Button Error screenshot

+0

Damit es wieder funktioniert, musste ich: 1) Inhalt und Einstellungen im Simulator zurücksetzen, und 2) zum vorherigen Code-Commit im Versionskontrollsystem zurückkehren. Dennoch erklärt es nicht, warum das Problem aufgetreten ist und ob eine einfachere Lösung existiert. –

Antwort

0

Dies ist ein Problem mit dem App-Code. Wenn Sie auf Apple TV zu einer neuen Ansicht wechseln, sollte das fokussierte Element auf die neue Ansicht eingestellt werden.

Ihr Fehler zeigt an, dass nach dem Drücken der Taste kein Element den Fokus erhalten hat.

Fokus ermöglicht Benutzern zu sehen, was gerade ausgewählt ist und sollte eine Art visueller Hinweis beinhalten, wie z. B. die fokussierte Ansicht in Richtung des Benutzers in der Z-Achse zu bewegen.