路漫漫其修远兮,吾将上下而求索

使用xpath watir测试中文网站

上一篇 / 下一篇  2009-11-18 14:41:13 / 个人分类:Ruby_Watir

今天,写了一个测试谷歌中文搜索网站的测试脚本,如下:

require 'watir'

ie_site='google.com.cn'

ie=Watir::IE.new

ie.goto ie_site

ie.text_field(:xpath,“//input[@name='q']”).set "test"

但是脚本一直有错误提示信息,很长的一大串,这里不在拷贝了。

通过搜索网页和询问朋友,这里有两个解决办法

1.使用gem list查看watir version,如果是1.6.2,更新为1.6.5。因为1.6.2使用rexml来解析xml,而1.6.5使用nokogiri来解析,能够识别中文网页。

2.另一种是添加如下代码,

 requir 'win32ole'

 WIN32OLE.codepage=WIN32OLE::CP_UTF8



TAG:

 

评分:0

我来说两句

我的栏目

日历

« 2024-05-01  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 40149
  • 日志数: 76
  • 图片数: 2
  • 建立时间: 2007-11-02
  • 更新时间: 2011-08-13

RSS订阅

Open Toolbar