2012-01-11 6 views
0

私はwatir-webdriverを使い慣れていて、watir-webdriverからDOM内のJSON要素にアクセスしようとしています。 FirebugではjsonTextと呼ばれていますが、アクセスする方法はわかりません。ここでwatir-webdriverを使用してDOM内のJSON要素にアクセスするにはどうすればよいですか?

それはFirebugの下DOM]タブに含まれているものです:ここで私はこれまで試したものです

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

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

最初のエラーが出て、もう一つは私にこれを提供します

Watir::Div:0x00000003424d98 
+0

あなたが探しているものの周りの実際のHTMLのより大きなサンプルなしで、それを見つける方法を伝えるのは難しいですさらに、これは実際にはDOMとスクリプトタグ内の何か?それがjavascriptの中にあれば、それにアクセスする方法はまったく別の動物になります –

答えて

0

IRBでお試しください。たくさんの楽しいことに加えて、少し実験することができます。ここにはrdoc for divがありますので、何ができるのか少し学ぶことができます。

fx = Watir::Browser.new 
fx.goto whateverUrlYouAreTesting 
fx.div(:id=> "jsonText").<try your methods here> 
関連する問題