Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby watir-webdriver-0.6.4文本字段不能设置日文字符_Ruby_Watir Webdriver_Selenium Chromedriver - Fatal编程技术网

Ruby watir-webdriver-0.6.4文本字段不能设置日文字符

Ruby watir-webdriver-0.6.4文本字段不能设置日文字符,ruby,watir-webdriver,selenium-chromedriver,Ruby,Watir Webdriver,Selenium Chromedriver,我一直在使用watir-webdriver-0.6.4和chrome浏览器测试我的网页 下面是我的代码片段 @admin_browser.text_field(:name, "member[name]").set "そん" 如果我更换了它,它工作得很好”そん" 使用英文字符,但使用此代码时,其行为如下: 正如您所看到的,它变为“]” 我曾经在日本谷歌上搜索过,他们说我应该使用.value=”そん“而不是.set”そん“。但遗憾的是,这仍然不起作用 另外,ruby版本是ruby 1.9.3p4

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

下面是我的代码片段

@admin_browser.text_field(:name, "member[name]").set "そん"
如果我更换了它,它工作得很好”そん" 使用英文字符,但使用此代码时,其行为如下:

正如您所看到的,它变为“]”

我曾经在日本谷歌上搜索过,他们说我应该使用
.value=”そん“
而不是
.set”そん“
。但遗憾的是,这仍然不起作用

另外,ruby版本是ruby 1.9.3p429。
gem update watir webdriver
没有说要更新,所以我相信watir webdriver是最新的。我刚从下载了最新的webdriver。我的操作系统是windows7 32位

请再说一遍:

我刚刚在firefox上测试了它,效果非常好。此外,我记得大约一周前,这段代码在chrome上运行得很好,直到现在我还没有更新我的ruby、watir webdriver或chromedriver。所以可能是因为我的chrome浏览器更新了?我会下载chrome的早期版本,然后再试一次。

问题解决了,关于Chrome版本的问题。我安装了Chrome 29.0.1547.62,一切正常。我猜这是最新Chrome的一个缺陷,或者界面已经更改,chromedriver开发人员没有被注意到。问题解决了,关于Chrome版本的问题。我安装了Chrome 29.0.1547.62,一切正常。我猜这是最新的一个缺陷chrome或界面已更改,chromedriver开发者未被注意到