我一直在使用 watir-webdriver-0.6.4 和 chrome 浏览器来测试我的网页。
下面是我的代码片段
@admin_browser.text_field(:name, "member[name]").set "そん"
如果我用英文字符替换“そん”,它工作正常,但使用此代码,它的行为如下:
如您所见,它变为“]”。
我曾经在日语谷歌中搜索过,他们说我应该使用.value = "そん"
而不是.set "そん"
. 但遗憾的是,这仍然行不通。
PS ruby 版本是 ruby 1.9.3p429。gem update watir-webdriver
没说要更新,所以我相信 watir-webdriver 是最新的。我刚刚从这里下载了最新的网络驱动程序。我的操作系统是windows7 32位。
再次PS:
我刚刚在firefox上测试过,效果很好。此外,我记得大约一周前这段代码在 chrome 上运行良好,直到现在我还没有更新我的 ruby、watir-webdriver 或 chromedriver。所以也许原因是我的 chrome 浏览器的更新?我将下载早期版本的 chrome 并重试。