Я пишу несколько тегов-транспортиров для приложения Angular. После размытия поля ввода в приложении перезагружается файл CSS, и я бы хотел проверить, действительно ли этот стиль применяется к элементам, которые используют классы из этого файла CSS.
Я видел, что могу читать значения, которые эффективно относятся к атрибуту styles.
Если это невозможно, то есть ли какой-либо способ проверить, что какой-то элемент визуализируется правильно, используя транспортир?
element.all(by.css('.input')).get(0).then(function(styleProperty){
styleProperty.clear();
styleProperty.sendKeys('10px', protractor.Key.TAB);
element(by.css('.element')).getCssValue('border').then(function (borderCssValue) {
expect(borderCssValue).toBe('10px');
});
Message:
Expected '' to be '10px'.