NativeScriptを学んでいます。Jasmine で自動化されたテストを作成しようとしています。私の理解では、Appiumと Jasmine を使用して、エミュレーターで自動テストを実行できます。この時点で、appium-gulp-pluginsを package.son ファイルに追加しました。また、単一のテストを含む基本的な JavaScript ファイルもあります。そのファイルは次のようになります。
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);
});
});
});
2 つの課題があります。
- テストから NativeScript ビューを操作するにはどうすればよいですか?
実際にテストを実行するにはどうすればよいですか? 現時点では、Jasmine はまっすぐなので、次のことができます。
gulp.src('./path/to/tests.js').pipe(jasmine());
ただし、Appium が混在しているため、テスト実行の一部として統合する方法がわかりません。