e2e protractor inject mock data using executeScript on addMockModule .value type

Posted: March 19, 2015 in web
browser.executeScript(function () {
            return angular.injector(["mockedData"]).get('someValues');
        }).then(function (data) {
            element(by.model('account.acountnumber')).clear().sendKeys(data.accountnumber);
            element(by.model('account.username')).clear().sendKeys(data.username);
            element(by.model('account.password')).clear().sendKeys(data.password);
        });
....


angular.module('mockedData', [])
            .value('someValues', [{"accountumber": "1234",......])
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s