读书人

Cucumber+Selenium中文乱码有关问题

发布时间: 2012-11-10 10:48:50 作者: rapoo

Cucumber+Selenium中文乱码问题

今天在练习时取中文值出现乱码问题,在Google里百度了一下,翻来倒去总是无解,

使用:test = selenium.title

Iconv.conv("GB2312","UTF-8",test)

获取参数仍为/302/403...编码形式

于是require 'jcode'

$KCODE = 'e'

问题仍然未解决,得到结果为"\235蹇\203231诲",很是头疼,

突发奇想二者结合使用结果如何,于是在产生如下RB脚本require 'selenium/client'

require 'iconv'require 'jcode'$KCODE = 'e'selenium = Selenium::Client::Driver.new \:host => "localhost",:port => 4444,:browser => "*firefox",:url => "http://test.com",:timeout_in_second => 20,:highlight_located_element => trueselenium.start_new_browser_sessionselenium.open("http://test.com")test = selenium.titleIconv.conv("GB2312","UTF-8",test)

?得到正常想要结果...搞定...哈哈

读书人网 >编程

热点推荐