У меня есть тесты Selenium в Java, и если я запускаю его на моем Intelij IDEA, он работает нормально, но когда он запускается через Jenkins на сервере Selenium, у него возникают проблемы с кодировкой.
Существует код, который загружает текстовый файл на диск c:
public static List<String> getExpectedSpells() throws FileNotFoundException {
FileReader fileReader = new FileReader(new File("src/test/resources/testData/spells.txt"));
BufferedReader br = new BufferedReader(fileReader);
return br.lines().collect(Collectors.toList());
}
Возвращает список строк для сравнения с текстом на странице. Одна строка возвращает этот демагент da sh
- Фактически: контролирует человека - непростительно
- Ожидается: контролирует человека - непростительно // взято из текстового файла
РЕДАКТИРОВАТЬ: Если выглядит как проблема Дженкинса. Потому что Selenium Server работает нормально, если я запускаю его напрямую через sel. сервер.
Может кто-нибудь сказать мне, пожалуйста, что не так? Не имею представления. Спасибо.