我正在学习NativeScript。我正在尝试用Jasmine编写一些自动化测试。从我的理解中,我可以使用Appium和Jasmine在模拟器中运行自动化测试。目前,我已将appium-gulp-plugins添加到我的package.son文件中。我也有一个基本的JavaScript文件,只有一个测试。这个文件看起来是这样的:使用Appium测试NativeScript应用程序
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);
});
});
});
我有两个挑战:
- 我如何从测试NativeScript视图交互?
我该如何运行测试?因为它是现在,它只是直线上升茉莉花,这样我就可以做到以下几点:在混合
gulp.src('./path/to/tests.js').pipe(jasmine());
然而,随着Appium,我不知道如何将它集成为正在运行的一部分我的测试。
看起来你不能:https://github.com/NativeScript/NativeScript/issues/553 – sailens