2017-02-28 5 views
1

Ich entwickle eine Ionic Hybrid Applikation für Android/iOS. Ich möchte die App mit Selen Framework testen.Automatisierungstester/Framework für Ionic/Cordova/Hybrid App

Derzeit verwende ich Appium, die nicht mehr Option haben, um die Elemente in einer Ionic App (angular 2 app) zu finden.

so lassen Sie mich bitte das geeignete Tool oder Framework kennen.

Wenn ich die Frage im falschen Forum bin zu fragen, schlagen Sie mir das geeignete Medium meine Frage aufzuwerfen

Antwort

0

Sie sollten Karma und Jasmin für Unit Testing versuchen, diese beiden Artikel können Sie helfen:

ersten Tutorial über ionisch ist 1, die Angular 1 verwendet, aber Ich denke, Sie können es für Ihren Code anpassen. Es spricht auch darüber, wie das Ende-zu-Ende und die Benutzeroberfläche mit Protactor zu testen, so hoffe ich, dass es nützlich sein wird.

Die zweite ist, wie die gleichen Test-Frameworks für Ionic 2 App zu implementieren.

Ich weiß Selen nicht so viel, aber ich mochte wirklich, wie diese Rahmen Ihnen eine Lösung für Ionen geben können.

Probieren Sie es aus.

0

Es ist ein Jahr her, seit ich diese Frage gestellt habe, also bin ich sicher, dass Sie eine Art End-to-End-Lösung gefunden haben.

Ich habe die Attribute its = 'mybutton' und [id] = "'item' + item.id" zu meinen statischen bzw. dynamischen HTML-Markup-Elementen hinzugefügt. Compiler sind furchtbar darin, Elemente zuverlässig zu benennen und Code zu transpilieren, so dass es besser ist, die Testbarkeit im Vorfeld zu erstellen.

Damit sollten Sie in der Lage sein, einen Großteil der Funktionalität in einem einfachen Webbrowser innerhalb Ihrer Baukette zu testen.

Testen nicht browserunterstützt - geräteabhängig - Funktionen wie die Verwendung der Kamera oder der Kontakte erfordern entweder ein Polyfill oder Mock, um die kopflose Testautomatisierung abzuschließen. Eine andere Möglichkeit besteht darin, Ihre Tests in einem Emulator zu starten, aber dafür sind andere Tools erforderlich, um die entsprechenden Tests durchführen zu können.