e2e量角器测试:getAttribute('value')返回在jenkins上运行的空值

时间:2017-06-13 14:35:41

标签: selenium jenkins protractor angularjs-e2e getattribute

我正在编写一个检查输入类型字段值的量角器测试。

测试页面中的代码:

expect(logPage.logFileSizeField.getAttribute('value')).toBe(logFileSizeDeafault)

对象页面代码:

this.logFileSizeField = element(by.css('input[name="logFileSizeField"]'));

测试运行正确localy(所以我确定找到了元素)但是当它在jenkins上运行时它会失败,因为getAttribute返回的值('value');是空的。

jenkins的错误:

错误消息

  

预期''为'1048576'。

堆栈跟踪

Error: Failed expectation
   at [object Object].<anonymous>(/usr/src/app/tests/e2e/log/log.spec.js:43:64)
   at /usr/local/lib/node_modules/protractor/node_modules/jasminewd/index.js:94:14

0 个答案:

没有答案