我正在学习 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);
});
});
});
我有两个挑战:
- 如何与测试中的 NativeScript 视图交互?
我如何实际运行测试?就像现在一样,它只是 Jasmine,所以我可以执行以下操作:
gulp.src('./path/to/tests.js').pipe(jasmine());
但是,在混合使用 Appium 的情况下,我不确定如何将其集成为运行测试的一部分。