watir-webdriver-0.6.4 text_field无法设置日文字符

时间:2013-10-08 09:06:22

标签: ruby watir-webdriver selenium-chromedriver

我一直在使用watir-webdriver-0.6.4和chrome浏览器来测试我的网页。

下面是我的代码片

@admin_browser.text_field(:name, "member[name]").set "そん"

如果我用英文字符替换“そん”,它可以正常工作,但是这段代码的行为如下: enter image description here

你可以看到它变成了“]”。

我曾在日语谷歌搜索,他们说我应该使用.value = "そん"代替.set "そん"。但遗憾的是,这仍然无效。

P.S。红宝石版本是ruby 1.9.3p429。 gem update watir-webdriver没有说要更新,所以我相信watir-webdriver是最新的。我刚从here下载了最新的webdriver。我的操作系统是windows7 32位。

P.S。再次:

我刚刚在Firefox上测试过,它运行得很好。此外,我记得这个代码在一周前在chrome上工作得很好,直到现在我还没有更新我的ruby,watir-webdriver或chromedriver。那么可能原因是我的Chrome浏览器的更新?我将下载早期版本的chrome并重试。

1 个答案:

答案 0 :(得分:1)

问题已解决,Chrome版本问题。我安装了Chrome 29.0.1547.62,一切正常。我想这是最新版Chrome的错误,或者界面已经更改,并且chromedriver开发人员没有被注意到