wie um zu überprüfen, ob ein element aktiviert ist

Ich brauche, um zu überprüfen, mit Winkelmesser, wenn ein button in meinem angular-Anwendung aktiviert ist, so das ist mein 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)); 
  });

wenn ich den test ausführen, erhalten Sie diese Fehlermeldung:

 TypeError: Object By.name("price") has no method 'isEnabled'
  • Nicht sicher, warum isEnabled aufgerufen wird By.name("price").
  • danke, wie sollte ich das tun?
  • Was ich meine ist, ich sehe nicht ein Ort, in dem Beispielcode, in denen die Methode isEnabled für das Objekt aufgerufen wird By.name("price") als der Fehler scheint darauf hinzudeuten.
  • sorry der Fehler: TypeError: Objekt Durch.id("submitButton festgelegt") hat keine Methode 'isEnabled'
InformationsquelleAutor arpho | 2014-01-29
Schreibe einen Kommentar