Есть ли способ проверить унаследованное свойство CSS в транспортимере?

Я пишу несколько тегов-транспортиров для приложения 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'.

Ответ 1

border не является допустимым значением css, так как оно расширяется до border-top, border-left и т.д. Попробуйте

element(by.css('.element')).getCssValue('border-top').then(...)