使用量角器在sendKeys e2e测试中传递变量

NNR

我是e2e测试的新手,我正在为我的角度应用编写e2e测试用例。在这里,我正在创建一个患者,并且想为同一位患者预约约会。这是代码

 it('Add Patient', function(){   

    var fname = element(by.model('newrecord.firstName')).sendKeys('Riaz');
    element( by.css('[ng-click="ok()"]') ).click();
});

it('Create Appointment', function(){ 

     element(by.model('newrecord.patientId')).sendKeys(fname);
});

我收到以下错误

ReferenceError: fname is not defined

如何将变量传递给sendKeys?

里奥·加卢奇(Leo Gallucci)
// Page Object
var recordPage = {
 firstNameElm: element(by.model('newrecord.firstName')),
 patientIdElm: element(by.model('newrecord.patientId')),
 okBtnElm:     element(by.css('[ng-click="ok()"]')),
};

// Test data
var testData = {
  patient: {
    idTxt: 'Riaz001',
    firstName: 'Riaz',
  },
};

it('adds patient', function() {
  recordPage.firstNameElm.sendKeys(testData.patient.firstName);
  recordPage.okBtnElm.click();
});

it('creates an appointment', function() {
  // not sure what you want to send here but should be text not an ElementFinder
  recordPage.patientIdElm.sendKeys(testData.patient.idTxt);
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用量角器进行e2e测试时记录xhr请求

来自分类Dev

使用量角器测试无限滚动

来自分类Dev

如何使用量角器测试班级的存在

来自分类Dev

使用量角器测试链接颜色

来自分类Dev

使用量角器进行滑块测试

来自分类Dev

如何使用量角器测试angularjs应用

来自分类Dev

通过变量使用量角器链接元素?

来自分类Dev

使用量角器获取跨度中的文本

来自分类Dev

CKEditor +量角器:使用量角器进行测试无法找到CKEditor实例

来自分类Dev

使用量角器进行e2e测试angularjs(量角器交互模式制动器)

来自分类Dev

使用量角器multiCapabilities配置运行e2e测试,但限制最大Webdriver实例

来自分类Dev

如何使用量角器在e2e测试中期望元素的动态计数

来自分类Dev

在phantomjs中使用量角器运行angularjs e2e测试时出现问题

来自分类Dev

使用量角器的Angular 2 e2e:by.model不起作用

来自分类Dev

如何使用量角器测试即时消息传递应用程序

来自分类Dev

无法使用量角器测试运行器加载应用

来自分类Dev

使用量角器在包含特定文本的中继器中搜索元素

来自分类Dev

使用量角器清除浏览器中的控制台日志

来自分类Dev

使用量角器进行端到端测试时使用数据对象

来自分类Dev

如何在Angular 2中使用量角器?

来自分类Dev

如何使用量角器测试检查元素是否可单击

来自分类Dev

使用量角器测试加载文本

来自分类Dev

使用量角器运行测试时调用其他API

来自分类Dev

使用量角器测试非AngularJS页面上的登录

来自分类Dev

如何使用量角器的dropzone.js测试上传文件?

来自分类Dev

如何使用量角器创建条件测试用例?

来自分类Dev

如何使用量角器测试字符串是否不匹配

来自分类Dev

在非角度页面上使用量角器测试登录

来自分类Dev

使用量角器测试AngularJS应用时禁用动画

Related 相关文章

  1. 1

    使用量角器进行e2e测试时记录xhr请求

  2. 2

    使用量角器测试无限滚动

  3. 3

    如何使用量角器测试班级的存在

  4. 4

    使用量角器测试链接颜色

  5. 5

    使用量角器进行滑块测试

  6. 6

    如何使用量角器测试angularjs应用

  7. 7

    通过变量使用量角器链接元素?

  8. 8

    使用量角器获取跨度中的文本

  9. 9

    CKEditor +量角器:使用量角器进行测试无法找到CKEditor实例

  10. 10

    使用量角器进行e2e测试angularjs(量角器交互模式制动器)

  11. 11

    使用量角器multiCapabilities配置运行e2e测试,但限制最大Webdriver实例

  12. 12

    如何使用量角器在e2e测试中期望元素的动态计数

  13. 13

    在phantomjs中使用量角器运行angularjs e2e测试时出现问题

  14. 14

    使用量角器的Angular 2 e2e:by.model不起作用

  15. 15

    如何使用量角器测试即时消息传递应用程序

  16. 16

    无法使用量角器测试运行器加载应用

  17. 17

    使用量角器在包含特定文本的中继器中搜索元素

  18. 18

    使用量角器清除浏览器中的控制台日志

  19. 19

    使用量角器进行端到端测试时使用数据对象

  20. 20

    如何在Angular 2中使用量角器?

  21. 21

    如何使用量角器测试检查元素是否可单击

  22. 22

    使用量角器测试加载文本

  23. 23

    使用量角器运行测试时调用其他API

  24. 24

    使用量角器测试非AngularJS页面上的登录

  25. 25

    如何使用量角器的dropzone.js测试上传文件?

  26. 26

    如何使用量角器创建条件测试用例?

  27. 27

    如何使用量角器测试字符串是否不匹配

  28. 28

    在非角度页面上使用量角器测试登录

  29. 29

    使用量角器测试AngularJS应用时禁用动画

热门标签

归档