我一直在使用watir-webdriver-0.6.4和chrome瀏覽器來測試我的網頁。watir-webdriver-0.6.4 text_field無法設置日文字符
下面是我的代碼片段
@admin_browser.text_field(:name, "member[name]").set "そん"
,如果我用英文字母代替「そん」它工作正常,但與此代碼它的行爲是這樣的:
正如你可以看到它的變化成「]」。
我曾經在日本谷歌搜索,他們說我應該使用.value = "そん"
而不是.set "そん"
。但遺憾的是,這仍然行不通。
P.S.紅寶石版本是紅寶石1.9.3p429。 gem update watir-webdriver
說沒有更新,所以我相信watir-webdriver是最新的。我剛從here下載了最新的webdriver。我的操作系統是Windows7 32位。
P.S.再次:
我剛剛在Firefox上測試它,它完美的作品。此外,我記得這個代碼在一週前曾在Chrome上運行良好,直到現在我沒有更新我的ruby,watir-webdriver或者chromedriver。所以也許原因是我的Chrome瀏覽器的更新?我將下載早期版本的Chrome,然後重試。