Налаживаю тестирование сайта, но он сделан в кодовой странице cp1251. Тестовый файл тоже в этой кодировке.
Код теста:
....
$I->seeElement('#search_new');
$I->fillField('#search_new', "Светильник");
Итог работы:
Scenario:
....
* I see element "#search_new"
* I fill field
ERROR
.....
There was 1 error:
---------
1) Failed to perform actions and see result in HelloCept (/home/livemaster/data/livemaster/test/www/tests/acceptance/HelloCept.php)
Couldn't fill field :
UnknownServerException:
Scenario Steps:
4. I fill field
3. I see element "#search_new"
......
В любом браузере Chrome, FireFox, IExplorer такой вылет. (Selenium 2.43 на Windows 7)
Если в fillField подставить англицкие буквы то нормально, кириллица в UTF-8 нормально, только сайт не работает с ним. В запуске java проставил все encode в 1251, также внутреннее окружение РНР, толку никакого
Что подскажете гуру?
ЗЫ: Перевести сайт на UTF-8 не реально, очень большой и базы террабайты весят.