Перейти к содержимому

Фотография

Проблема с кодировкой


  • Авторизуйтесь для ответа в теме
В этой теме нет ответов

#1 Anarxist13

Anarxist13

    Новый участник

  • Members
  • Pip
  • 2 сообщений

Отправлено 20 апреля 2020 - 08:04

Коллеги, день добрый!
Месяцев 8 назад закончил обучение на "Java для тестировщиков", потом по некоторым причинам была пауза и вот все-таки дошел до автотестов.

Столкнулся с такой проблемой, что при запуске тестов, если там встречается локатор на русском языке, то все валится.
no such element: Unable to locate element: {"method":"xpath","selector":"//div[@class='col-md-6'][.//h3[contains(.,'Основы информационно')]]//a"}

Причем даже если просто в тесте попробовать сделать System.out.println("Русский язык");, то на консоль тоже выйдет непонятный текст.

Пока решил эту проблему переделкой кодировки классов с UTF-8 на windows-1521, но это не очень хорошее решение, так как тогда в Git русский язык сохраняется криво.
Как можно решить эту проблему? Я так понимаю, что решение очень простое, но спросить совета не у кого.

Тесты делаю на Java+Selenium+Gradle.

И еще хотел спросить, что лучше использовать для тестов, Gradle или Maven? Я так понимаю, что почти все используют Maven, может и мне на него перейти ?


  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных