7: 繼續(xù)gem instiall watir
8: 以便支持中文
win32ole.rb里面的
WIN32OLE.codepage = WIN32OLE::CP_UTF8
改成
WIN32OLE.codepage = WIN32OLE::CP_ACP
常見問題
1 Textfield無法輸入中文字符
解決方法
ie.text_field(:name, "loginname").set("中文賬號") 代替為
ie.text_field(:name, "loginname").value = "中文賬號"
標準格式:
# encoding: utf-8
require 'win32ole'
require 'watir'
require 'rubygems'
ie = Watir::IE.new
ie.goto ('http://www.baidu.com')
ie.text_field(:name, "wd").value="啊啊啊"
ie.link(:url,'http://news.baidu.com/').click