I have installed typescript for atom for writing Protractor Scripts For automation.
My code is written in Jasmine Framework as protractor supports it nicely.
I wrote in this structure.
describe('Sign in',function(){
it ('Verify Modules Present', function(){
loginPage.enterUsernameAndPasswordWithSignIn('a','b');
browser.sleep(3000);
var module = element(by.xpath("//*[@ng-reflect-router-link='My']"));
browser.wait(protractor.ExpectedConditions.elementToBeClickable(module),
8000).thenCatch(function () {
assert.fail(' element is not click able');
});
var expectedModuleName = ["My", "X","Y", "Z" ];
var testArray = ["My", "X","Y", "Z" ];;
logger.log('info','Checking All modules');
for (var i = 0; i < testArray.length;i++) {
var moduleName = text.verifyText("//*[@ng-reflect-router-link='"+ testArray[i] + "']");
expect(moduleName).toBe(expectedModuleName[i]);
}
logger.log('info','Checked All modules');
});
});
I am getting following errors.
My understanding is : The Typescript is not able to find Jasmine libraries. How to do so?
I went through: https://angular.io/docs/ts/latest/testing/jasmine-testing-101.html
But couldn't find much. I installed typings too. But I don't know how to use it.
How can i configure Jasmine Framework into atom for Protractor so that this errors may resolve?
If not so, Which editor can be useful to do so and how?
Please guide me..
