Ruby watir-webdriver-0.6.4文本字段不能设置日文字符
我一直在使用watir-webdriver-0.6.4和chrome浏览器测试我的网页 下面是我的代码片段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
@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开发者未被注意到