Карма тестирует обработку элементов по-разному, чем в браузере для IE8 - PullRequest
0 голосов
/ 27 сентября 2018

Я запускаю тесты с использованием Karma Test Runner (2.0.5) и Jasmine (2.99.0) для Internet Explorer 8 в Sauce Labs.Я также использую Karma-fixture.

Проблема, с которой я столкнулся, заключается в том, что ширина элементов для элементов DOM не работает должным образом с Karma.

Когда я тестирую сценарий вживуюБраузер IE8 на BrowserStack, я получаю правильное значение для ширины элемента [219] и высоты [348] (как показано в консоли браузера).

Однако, когда я тестирую тот же скрипт через Karma [на IE8]ширина элемента равна 1000, а высота элемента равна 0;оба неточны.

Когда я запускаю тест на IE9 и выше, все работает нормально.

Я не совсем уверен, почему это происходит, и я хотел бы изучить, можно ли это исправить.

Примечание. Полный набор тестов, который у меня есть, состоит из 333 тестов (309 из которых проходят [на IE8], а 24 - не пройдены; эти 24, по-видимому, связаны с элементом DOM).

...