7: 繼續(xù)gem instiall watir
8: 以便支持中文
win32ole.rb里面的
WIN32OLE.codepage = WIN32OLE::CP_UTF8
改成
WIN32OLE.codepage = WIN32OLE::CP_ACP
常見(jiàn)問(wèn)題
1 Textfield無(wú)法輸入中文字符
解決方法
ie.text_field(:name, "loginname").set("中文賬號(hào)") 代替為
ie.text_field(:name, "loginname").value = "中文賬號(hào)"
標(biāo)準(zhǔn)格式:
# 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