Jak mogę sprawdzić, czy istnieje tag img?

Jeśli zrobięexpect(img).not.toBe(null) wtedy pojawia się błąd:Error: expect called with WebElement argment, expected a Promise. Did you mean to use .getText()?. Nie chcę umieszczać tekstu w img, chcę tylko wiedzieć, czy tag istnieje na stronie.

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);
});
});

Przechodzi, ale nie jestem pewien, czy testuje właściwą rzecz. Zmiana identyfikatora na coś, co nie istnieje, kończy się niepowodzeniem.

Jak prawidłowo przetestować, czy tag ma istnieć z kątomierzem w nie-kątowym kontekście aplikacji?

questionAnswers(2)

yourAnswerToTheQuestion