我正在编写一个检查输入类型字段值的量角器测试。
测试页面中的代码:
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