Protractor/Jasmine Undefined variable issue -
why in below code variable username1 undefined? username valid howeverand returns expected value:
var angularhomepage = function() { this.nameinput = element(by.model('yourname')); this.greeting = element(by.binding('yourname')); this.get = function() { browser.get('http://www.angularjs.org'); }; this.setname = function() { var username; var reader = csv.createcsvfilereader('../spece2e/sneh.csv', { 'columnsfromheader': false, 'separator': ',' }); reader.addlistener('data', function(data) { username = data[0]; console.log('data csv is: ',username); //return username; }); return username; }; var username1=this.setname(); console.log('data being sent: ',username1); this.nameinput.sendkeys(username1); }; module.exports=new angularhomepage();
Comments
Post a Comment