使用Appium测试NativeScript应用

10 浏览
0 Comments

使用Appium测试NativeScript应用

我正在学习NativeScript。我正在尝试使用Jasmine编写一些自动化测试。据我了解,我可以使用Appium和Jasmine在模拟器中运行自动化测试。目前,我已经将appium-gulp-plugins添加到我的package.son文件中。我还有一个包含一个简单测试的基本JavaScript文件。该文件如下所示:

describe('MyApp', function() {
  describe('Login', function() {
    it('should successfuly login', function() {
      // 设置用户名字段的值
      // 设置密码字段的值
      // 点击“登录”按钮
      // 获取响应
      expect(true).toBe(true);
    });           
  });        
});

我面临两个挑战:

  1. 我如何从测试中与NativeScript视图进行交互?
  2. 我如何实际运行这些测试?目前,这只是纯粹的Jasmine,所以我可以做以下操作:

    gulp.src('./path/to/tests.js').pipe(jasmine());
    

然而,由于涉及到Appium,我不确定如何将其整合到运行我的测试中。

0