1

我一直在使用 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 并重试。

4

1 回答 1

1

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

于 2013-10-09T06:37:21.747 回答