【问题标题】:watir-webdriver-0.6.4 text_field cannot set japanese characterswatir-webdriver-0.6.4 text_field 不能设置日文字符
【发布时间】:2013-10-09 14:37:21
【问题描述】:

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

下面是我的代码片段

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

如果我将“そん”替换为英文字符,它会正常工作,但使用此代码,它的行为如下:

如你所见,它变成了“]”。

我曾经在日文 Google 中搜索过,他们说我应该使用 .value = "そん" 而不是 .set "そん"。但遗憾的是,这仍然行不通。

附: ruby 版本是 ruby​​ 1.9.3p429。 gem update watir-webdriver 没说要更新,所以我相信 watir-webdriver 是最新的。我刚刚从here 下载了最新的网络驱动程序。我的操作系统是windows7 32bits。

附:再次:

我刚刚在 Firefox 上测试了它,它运行良好。此外,我记得大约一周前这段代码在 chrome 上运行良好,直到现在我还没有更新我的 ruby​​、watir-webdriver 或 chromedriver。所以也许原因是我的 chrome 浏览器的更新?我将下载较早版本的 chrome,然后重试。

【问题讨论】:

    标签: ruby watir-webdriver selenium-chromedriver


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-04-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-01
      • 2012-03-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多