EC-CUBEをLinuxのSeleniumでテストするときに半角カナの比較がうまくいかない件

Ubuntu 10.04のFirefox3.6.15でEC-CUBE 2.4.4のテストをSelenium Servler1.0.3使うときのお話。
携帯用ページのテストするとき、半角カナ文字列の比較がどうもダメ。Windowsで動かしてるときは大丈夫だった。
コードはUTF-8で書いてて、HTML出力はS-JISだからだろうということで、とりあえずテストのときだけ出力をUTF-8にしようかと。


どこかにあるSC_Helper_Mobile.phpの、どこかにあるmb_http_outputの行をコメントアウトして、その下にあるmb_convert_kanaのエンコードSJIS-winからutf-8にする。
あとどっか上のほうにあるlfMobileConvertInputValueのmb_convert_encodingの行をコメントアウト


という自分用メモ。
テストコードをSJISで書くというのが一番いいのかも。