javascript - Protractor: element.getText() returns an object and not String -


i have element defined

this.clientrowname = element(by.id('client_name')); //page object file 

i want read text in element "abc" doing: var client = page.clientrowname.gettext();

returns object instead of string. there other way can text element

gettext() returns promise, need resolve it:

page.clientrowname.gettext().then(function (text) {     console.log(text); }); 

or, if want assert text, let expect() resolve promise you:

expect(page.clientrowname.gettext()).toequal("abc"); 

promises , control flow documentation page should clear things up.


Comments

Popular posts from this blog

Retrieving ETA (estimated time of arrival) with Google Distance Matrix API and public transit as transport mode -

javascript - Confirm a form & display message if form is valid with JQuery -

ionic framework - Meteor - Error: Failed to execute 'insertBefore' on 'Node' -