As @meagar said it was reserved, you can use it in your protractor configuration in a block onPrepare:
require('coffee-script/register');
exports.config = {
....
// by is reserved in coffee script
onPrepare: function() {
global.By = global.by;
}
}
then
expect(element(By.css("h1")).getText()).toBe "Login"
source
share