如何使用watir-webdriver访问DOM中的JSON元素?

时间:2012-01-11 18:36:51

标签: ruby json dom watir-webdriver

我是watir-webdriver的新手,我正试图从watir-webdriver访问DOM中的JSON元素。它在firebug中被称为jsonText,但我不确定如何访问它并显示它。

以下是Firebug下的DOM选项卡中包含的内容:

jsonText    "{"packetType":"exec","id":1,"params":"","name":"test"}"

这是我到目前为止所尝试的内容:

puts fx.dom.window.jsonText
puts fx.div(:id=>"jsonText")

第一个出错了,第二个给了我这个:

Watir::Div:0x00000003424d98

1 个答案:

答案 0 :(得分:0)

在IRB中尝试。除了有很多乐趣之外,你还可以尝试一下。这是rdoc for div,因此您可以了解一下可以用它做些什么。我建议您在IRB中执行以下操作:

fx = Watir::Browser.new
fx.goto whateverUrlYouAreTesting
fx.div(:id=> "jsonText").<try your methods here>