Как проверить, есть ли у элемента класс с использованием Protractor?

Я пробую Protractor протестировать приложение Angular на e2e и не выяснил, как определить, имеет ли элемент определенный класс или нет.

В моем случае тест нажимает кнопку отправки, и теперь я хочу узнать, имеет ли форма [name = "getoffer"] класс .ngDirty. Какие могут быть решения?

describe('Contact form', function() {
    beforeEach(function(){
        browser.get('http://localhost:9000');
        element(by.linkText('Contact me')).click();
    });

    it('should fail form validation, all fields pristine', function() {
        element(by.css('.form[name="getoffer"] input[type="submit"]')).click();
        expect(element(by.name('getoffer'))).toHaveClass('ngDirty'); // <-- This line
    });
});

Ответы на вопрос(10)

Ваш ответ на вопрос