This question already has an answer here:
-
Protractor: element.getText() returns an object and not String
3 answers
I have also checked link: Protractor: element.getText() returns an object and not String
but i found no answer for that on above link and i want string in return??
All the protractor's methods return promises, to resolve that promise you need to send something like this:
element.getText().then(function(text) {
console.log(text);
});
or use "expect"-->jasmine's assertion
expect(element.getText()).toEqual("Your Text");
for detailed idea on promises i suggest please go through this link :
http://www.html5rocks.com/en/tutorials/es6/promises/