comment vérifier si un élément est activé

J'ai besoin de vérifier avec le Rapporteur, si un bouton dans mon angulaire de l'application est activé, c'est donc mon test:

    it('submit should not be enabled',function() {
      var price = by.name('price'),
          oldCategory = by.name('oldCategory'),
          newCategory = by.name('newCategory'),
          oldPayment = by.name('oldPayment'),
          newPayment = by.name('newPayment'),
          item = by.name('item'),
          submit = by.id('submitButton');
      expect(submit.isEnabled().toBe(false)); 
  });

quand je lance le test, obtenir cette erreur:

 TypeError: Object By.name("price") has no method 'isEnabled'
Je ne sais pas pourquoi isEnabled est appelée sur By.name("price").
merci, comment dois-je faire?
Ce que je veux dire c'est que je ne vois pas un endroit dans l'exemple de code où la méthode isEnabled est appelée sur l'objet By.name("price") que l'erreur semble indiquer.
désolé de l'erreur est: TypeError: Object.id("submitButton") n'a pas de méthode 'isEnabled'

OriginalL'auteur arpho | 2014-01-29