cl4631439 发表于 2009-12-3 11:47:25

求助:watir+ruby 调用js的问题

我这里有个问题,不置可否解答一二,万分感谢,下面是我写的一个脚本,是在百度的搜索栏里输入内容,然后通过js取出内容,但是取出的是nil,不知道为什么
require "watir"
@ie = Watir::IE.start(" http://www.baidu.com")
@ie.text_field(:id,"kw").set("1234")
@js = "document\.getElementById(\'kw\')\.value"
puts @ie.document.parentWindow.execScript(@js)
我的msn是:nontmyth@163.com

test_newpeople 发表于 2010-1-26 18:01:37

watir这样可以 执行你写的这段js

require 'rubygems'
require 'watir'
@ie = Watir::IE.start(" http://www.baidu.com")
@ie.text_field(:id,"kw").set("1234")
@js = "document\.getElementById(\'kw\')\.value"
puts @ie.execute_script(@js)
页: [1]
查看完整版本: 求助:watir+ruby 调用js的问题