如何在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)