Comment tester si une balise img?

si je ne expect(img).not.toBe(null) puis j'obtiens une erreur:
Error: expect called with WebElement argment, expected a Promise. Did you mean to use .getText()?. Je ne veux pas mettre le texte à l'intérieur d'une img, je veux juste savoir si le tag existe sur la page.

describe('company homepage', function() {
it('should have a captcha', function() {

    var driver = browser.driver;
    driver.get('http://dev.company.com/');

    var img =driver.findElement(by.id('recaptcha_image'));

    expect(img.getText()).not.toBe(null);
});
});

Passe, mais je ne suis pas sûr que c'est de tester la chose. Modification de l'id de quelque chose qui n'existe pas ne échouer.

Comment puis-je tester correctement pour une balise d'exister avec le rapporteur, dans un non-angulaire app contexte?

OriginalL'auteur Maslow | 2014-01-21