私は、watir-webdriver-0.6.4 と chrome ブラウザーを使用して Web ページをテストしています。
以下は私のコードスライスです
@admin_browser.text_field(:name, "member[name]").set "そん"
「そん」を英字に置き換えるとうまくいきますが、このコードでは次のように動作します。
ご覧のとおり、「]」に変わります。
日本語の Google で検索したことがありますが、.value = "そん"
代わりにを使用するように言われまし.set "そん"
た。しかし、悲しいことに、これはまだ機能しません。
PS ruby のバージョンは ruby 1.9.3p429 です。gem update watir-webdriver
更新することは何も言わなかったので、watir-webdriverが最新だと思います。hereから最新の webdriver をダウンロードしました。私のOSはwindows7 32bitです。
PS再び:
Firefox でテストしたところ、完全に動作します。その上、このコードは 1 週間ほど前に chrome で正常に動作したことを覚えていますが、今までは自分の ruby、watir-webdriver、または chromedriver を更新していませんでした。クロムブラウザのアップデートが原因でしょうか?以前のバージョンの Chrome をダウンロードして、もう一度試してみます。