Случайное исключение TestNG при выполнении сценариев Webdriver - PullRequest
0 голосов
/ 26 сентября 2018

У меня есть Automation Framework для веб-приложения, где класс Java содержит все методы тестирования (аннотация TestNG @Test). Выполнение можно запустить, щелкнув RUN в eclipse или выбрав Run as-> TestNG test в Project. Источник данных - это набор файлов Excel, доступ к которым осуществляется через Apache POI.

В последнее время я сталкиваюсь с необычной ошибкой, в тот момент, когда я запускаю пакет, я получаю следующее исключение, но оно случайное, скажем, 6 из 10 раз, и все этовремя, когда я не делаю никаких изменений в фреймворке, кроме как выполняя его. Я просмотрел сообщения, связанные с похожими исключениями, но не могу понять, почему это произойдет когда-нибудь, а не у других, и как это исправить.

org.testng.testngexception: com.sun.org.apache.xerces.internal.impl.io.malformedbytesequenceexception invalid Byte 2 of 4 byte UTF-8 sequence.

1 Ответ

0 голосов
/ 26 сентября 2018

кажется, что кодировка файла Excel вызывает проблемы.

Откройте файл Excel и повторно сохраните его с кодировкой utf-8.

Выполните следующие действия:

  • Открыть файл Excel.
  • На панели инструментов нажмите «Файл», а затем «Сохранить как»
  • рядом с кнопкой сохранения есть раскрывающееся меню «Инструменты», выберите параметры сети
  • должно открыться новое окно, нажмите на кодировку вкладки и выберите «utf-8»
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...