Uczę się NativeScript. Próbuję napisać kilka automatycznych testów z Jasmine. Z mojego rozumowania mogę używać Appium z Jasmine do uruchamiania automatycznych testów w emulatorze. W tym momencie dodałem plik appium-gulp-plugins do pliku package.son. Mam również podstawowy plik JavaScript z pojedynczym testem. Że plik wygląda tak:Testowanie aplikacji NativeScript za pomocą Appium
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);
});
});
});
Mam dwa wyzwania:
- Jak współdziałać z widokiem NativeScript z testu?
Jak właściwie uruchomić testy? Jak to jest teraz, jej po prostu prosto jaśmin, więc mogę wykonać następujące czynności:
gulp.src('./path/to/tests.js').pipe(jasmine());
Jednak z Appium w miksie, nie jestem pewien, jak zintegrować go jako część biegania moje testy.
Wygląda na to, że nie możesz: https://github.com/NativeScript/NativeScript/issues/553 – sailens