getText()
function won't work like the way it used to be for webdriver, in order to get it work for protractor you will need to wrap it in a function and return the text something like we did for our protractor framework we have kept it in a common function like -
getText : function(element, callback) {
element.getText().then (function(text){
callback(text);
});
},
By this you can have the text of an element.
Let me know if it is still unclear.