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

Фотография

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


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 5

#1 mcreature

mcreature

    Активный участник

  • Members
  • PipPip
  • 88 сообщений

Отправлено 10 ноября 2010 - 14:54

Всем привет.
Вопрос может не совсем по Селениуму, но все же.

Использовал Идею 7.0.2
Поставил 8.1.4, импортировал настройки.
В project settings >> file encodings поставил везде UTF-8

Запускаю тест, он нормально компилится, но когда доходит до ссылки на русском, падает с эксепшеном:

selenium.click("link=Зарегистрироваться");

com.thoughtworks.selenium.SeleniumException: ERROR: Element link=Зарегистрироваться not found

Может у кого было подобное? Куда копать?
  • 0

#2 frei_by

frei_by

    Постоянный участник

  • Members
  • PipPipPip
  • 177 сообщений
  • ФИО:Дмитрий

Отправлено 10 ноября 2010 - 16:15

Зарегистрироваться
посчитайте количество символов поделите на два и если у вас получится количесвто символов в строке
link=Зарегистрироваться
то даже не зная что такое "Идею 7.0.2" шито-то с однобайтовая-двубайтовая кодировка, мне так кажется.
туда и копайте.
  • 0

#3 SMakc

SMakc

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

  • Members
  • Pip
  • 56 сообщений
  • ФИО:Максим
  • Город:Москва

Отправлено 10 ноября 2010 - 16:22

com.thoughtworks.selenium.SeleniumException: ERROR: Element link=Зарегистрироваться not found

Так выглядит UTF-8 тест в кодировке win-1251
  • 0

#4 mcreature

mcreature

    Активный участник

  • Members
  • PipPip
  • 88 сообщений

Отправлено 10 ноября 2010 - 17:01

Да мне было не понятно, почему вылезла проблема с кодировкой, хотя везде проставлено UTF-8.
Все оказалось просто, надо было проект перебилдить =)
Всем спасибо.
  • 0

#5 SMakc

SMakc

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

  • Members
  • Pip
  • 56 сообщений
  • ФИО:Максим
  • Город:Москва

Отправлено 11 ноября 2010 - 09:12

Да мне было не понятно, почему вылезла проблема с кодировкой, хотя везде проставлено UTF-8.
Все оказалось просто, надо было проект перебилдить =)
Всем спасибо.

А сам сайт тоже у UTF-8? И подскажите какую версию/сборку селениума используете?
У меня проблемы с кодировкой при использовании Selenium RC
  • 0

#6 mcreature

mcreature

    Активный участник

  • Members
  • PipPip
  • 88 сообщений

Отправлено 11 ноября 2010 - 10:00


Да мне было не понятно, почему вылезла проблема с кодировкой, хотя везде проставлено UTF-8.
Все оказалось просто, надо было проект перебилдить =)
Всем спасибо.

А сам сайт тоже у UTF-8? И подскажите какую версию/сборку селениума используете?
У меня проблемы с кодировкой при использовании Selenium RC

Да, UTF-8.
Версия Селениума - 1.0.3

Проблема появилась после установки новой версии Идеи. Все настройки импортировались из старой версии, кроме кодировки. Я проставил ее в настройках, но не перебилдил проект. По этому и не понимал, в чем дело.
В 8-й Идее вообще практически при любых изменениях надо ребилд проекта делать. Это конечно не очень удобно, но что делать =(
  • 0


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

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