2017-05-01 26 views
0

Ich versuche, KIF in Swift-Projekt zu verwenden. Ich führe Testfall auf iPhone Simulator. Wahrscheinlich habe ich KIF nicht richtig eingerichtet, weil es das erste Mal benutzt. Ich habe diese manualScheitert ein einfacher Testfall mit KIF

-Test in diesem einfachen Code nicht

func testSelectingOrganizerRole() { tester().tapView(withAccessibilityLabel: "ORGANIZE") }

mit Grund: enter image description here

Eine Schaltfläche mit Zugänglichkeitslabel "ORGANIZE" existiert auf anfängliche ViewConroller von Storyboard.

Antwort

0

Warum wechseln Sie nicht zu dem seit Xcode 7 verfügbaren UI tests framework? Eine kurze Einführung:

UI-Tests gibt Ihnen die Möglichkeit, mit der Benutzeroberfläche Ihrer Anwendung, um die Eigenschaften und den Zustand der UI-Elemente zu finden und zu interagieren zu validieren.

UI-Tests umfassen UI-Aufzeichnungen, mit denen Sie Code generieren können, der die UI Ihrer App auf die gleiche Weise trainiert wie Sie und den Sie zur Implementierung von UI-Tests erweitern können. Dies ist eine großartige Möglichkeit, um schnell mit dem Schreiben von UI-Tests zu beginnen.

Mit diesem Rahmen Ihr einfacher Test würde wie folgt aussehen:

let app = XCUIApplication() 
app.launch() 
app["ORGANIZE"].tap() 
+0

Dies ist keine Antwort auf die Frage liefern. Um einen Autor zu kritisieren oder um Klärung zu bitten, hinterlasse einen Kommentar unter seinem Beitrag. - [Aus Bewertung] (/ review/low-quality-posts/16003038) – Tibrogargan

+0

@Tribrotargan Ich machte gerade das, aber der Kommentar übergelaufen :(Wie auch immer, danke für das Feedback! –