- ルビー バージョン 1.9.2
- 宝石バージョン 1.8.1
- 互換モードの IE バージョン 8
DOM (HTML) で "TD class=burst>100<" として定義されているオブジェクト (実際にはテーブルのセル) がページにあります。そのオブジェクトのいくつかのスタイル プロパティ (たとえば、color、text-align) を持つ CSS も添付されています。CSS スタイル コードは次のようになります。
DIV.points TD.burst
text-align : center
width : 55px
...
background : url(xxxx.png) no-repeat 50% 0px
color : #fff
...
オブジェクトのスタイル背景プロパティは、ページに画像を表示しています。
watir を使用して正しい画像が表示されていることを検証しようとしているので、背景のプロパティを取得しようとしています。
image_id = $ie.cell(:class=>"burst",:index=>1).style.background
method_missing': unknown property or method: `background' (NoMethodError) エラーが発生します。
次のような他のプロパティを取得できます。
image_id = $ie.cell(:class=>"burst",:index=>1).style.width
image_id = $ie.cell(:class=>"burst",:index=>1).style.color
に対しても同じ結果が発生しcurrentstyle
ます。
CSSスタイルのオブジェクトの背景プロパティ/メソッドにアクセスできる方法を知っている人はいますか?