Ich lerne NativeScript. Ich versuche einige automatisierte Tests mit Jasmine zu schreiben. Aus meiner Sicht kann ich Appium mit Jasmine verwenden, um automatisierte Tests im Emulator auszuführen. Zu diesem Zeitpunkt habe ich die Datei appium-gulp-plugins zu meiner package.son-Datei hinzugefügt. Ich habe auch eine grundlegende JavaScript-Datei mit einem einzigen Test. Diese Datei sieht wie folgt aus:NativeScript App mit Appium testen
describe('MyApp', function() {
describe('Login', function() {
it('should successfuly login', function() {
// set username field value
// set password field value
// click "login" button.
// get response.
expect(true).toBe(true);
});
});
});
Ich habe zwei Herausforderungen:
- Wie kann ich mit dem NativeScript Blick aus dem Test zu interagieren?
Wie führe ich die Tests tatsächlich aus? Wie es jetzt ist, es ist nur gerade nach oben Jasmin, so kann ich folgendes:
gulp.src('./path/to/tests.js').pipe(jasmine());
jedoch mit Appium in der Mischung, ich bin nicht sicher, wie es im Rahmen der laufenden Integration meine Tests.
Es sieht aus wie Sie können nicht: https://github.com/NativeScript/NativeScript/issues/553 – sailens