Le rapporteur du test: Comment définir la valeur des éléments de texte dans un formulaire de connexion?

Je suis en train d'écrire des tests de Rapporteur pour l'Angulaire de l'app. Je veux remplir un formulaire de connexion et de le soumettre.

Comment puis-je faire cela? J'ai eu jusqu'ici, mais je ne sais pas comment définir la valeur de l'e-mail et le mot de passe dans les champs.

describe('The dashboard', function() {
  ptor = protractor.getInstance();

  beforeEach(function() {
    ptor.get('#/dashboard');
    var email = ptor.findElement(protractor.By.model('email'));
    var password = ptor.findElement(protractor.By.model('password'));
    var submit = ptor.findElement(protractor.By.tagName('button'));
    //Fill out the form?
    submit.click();
  });

  it('has a heading', function() {
    heading = ptor.findElement(protractor.By.tagName('h1'));
    expect(heading.getText()).toEqual('My Dashboard');
  });
});
  • Compris: email.sendKeys('[email protected]')
  • Vous pourriez envisager de choisir oine des réponses. Ou ajouter votre propre réponse et de ressource que. Après tout, la Réponse est une réponse.
InformationsquelleAutor Richard | 2013-11-25