2012-01-23 5 views
5

私はwatir-webdriverを使用していますが、HTML要素の背景色をチェックしようとしています。問題は背景色がCSSで設定され、HTMLタグ内では設定されないということです。watir-webdriverのHTML要素に適用されるCSSスタイルを表示するにはどうすればよいですか?

watir-webdriverを使用してCSS値を読み取る方法はありますか?

+0

を。テストツールが何が起こったかを表示するには、Webページのソースをリバースエンジニアリングするツールが必要です。 –

答えて

6

はい、スタイルの方法

例を使用:どのように色がすでに時に決められたことは、アプリケーション・サーバ、Webサーバ、またはブラウザエンジンで処理されているので、私はこの機能が存在するとは思わない

require 'watir-webdriver' 
b = Watir::Browser.start 'minesweeper.github.com' 
puts b.div(:id => 'g1minesRemaining100s').style 'background-image' 
+0

ありがとうございます。それはうまくいった。私にこれを導いた文書はありますか?パラメータを指定しないでスタイルメソッドを呼び出すと、この情報は返されず、私が参照するAPIドキュメントはこのメソッドについて詳しくは触れません。 – juan2raid

+0

mmmm。よく分かりません。パラメータを渡すときにスタイル情報を返すようにバグを提起しました:https://github.com/watir/watir-webdriver/issues/120 –

関連する問題