存档

文章标签 ‘中文字符’

firewatir 1.6.5不支持中文字符

2010年1月7日 leleba 1 条评论

想了很多办法,包括更改.rb文件和firefox浏览器的编码,都不能用firewatir 1.6.5往网页上输入中文字符,测试的代码如下:

require ‘rubygems’
require ‘firewatir’

ff = FireWatir::Firefox.new
ff.goto “http://www.google.com

sleep 1
ff.text_field(:name, ‘q’).set(‘电’)

我还利用了以下语句,同样没有效果:

g_word = ‘电’
puts g_word
g_word_gb = Iconv.iconv(“GB2312//IGNORE”,”UTF-8//IGNORE”,g_word)
puts g_word_gb

sleep 1
ff.text_field(:name, ‘q’).set(g_word_gb[0])

或者:

g_word = ‘电’
puts g_word
g_word_utf = Iconv.iconv(“UTF-8//IGNORE”,”GB2312//IGNORE”,g_word)
puts g_word_utf

sleep 1
ff.text_field(:name, ‘q’).set(g_word_utf[0])

阅读全文…

分类: watir 标签: