0
我只是想指出,如果你有這樣的事情:量角器:gettext的沒有得到輸入字段的值
element(by.model('someModel')).sendKeys('some value');
expect(by.model('someModel').getText()).toMatch('some value');
將失敗!
我只是想指出,如果你有這樣的事情:量角器:gettext的沒有得到輸入字段的值
element(by.model('someModel')).sendKeys('some value');
expect(by.model('someModel').getText()).toMatch('some value');
將失敗!
這是因爲getText()
將返回一個空字符串 - 不管是什麼!
相反,你應該使用:
expect(element(by.model('someModel')).getAttribute('value')).toMatch('some value');
什麼是 「someModel」? getText()適用於我。但可能在輸入中不起作用。 你試過嗎? (元素(by.css('input [name =「something」]'))。getAttribute('value'))。toMatch('some value'); – hhaamm
'someModel'是元素的'ng-model'角度屬性的值。關於您評論的後半部分 - 請參閱下面提供的解決方案。 –
使用輸入時不使用get text使用getAttribute –