Я запускаю тесты с использованием 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).