在Watir中呼叫JavaScript指令碼

TIB發表於2010-01-24

如何在Watir中呼叫JavaScript指令碼?下面的指令碼實現了此功能,主要原理是通過IE訪問Document,再訪問parentWindow,最終還是由IE在執行JavaScript指令碼:

 

 require 'watir'

#定義呼叫JS的類方法
class Watir::IE
  def run_script(js)
    ie.Document.parentWindow.execScript(js)
  end
end

ie = Watir::IE.new  
ie.goto("http://blog.csdn.net/testing_is_believing")  
#呼叫類方法
js_string =  "alert(/"測試呼叫Javascript!/");"          
ie.run_script(js_string)

 

 

相關文章