2012-04-11 10 views
-1

私はdivの現在のスタイリングをアサートしようとしています。たとえば、それは可視かどうかに設定されていますか?私はjwebunitでこの情報を得る方法を見つけることができませんでした。アイデア?代わりのアプローチ?CSSスタイルを確認するjwebunit

制約:テストしようとしているページを変更できません。

+0

XPath経由ではどうですか? XPathで要素を取得し、要素の属性を取得できます。 –

+0

Dave:divの属性ではありません。それはスタイルシート(またはJavaScript)によって適用されたCSSです。ブラウザのウェブページはそれを知っています。これまでのところ、私はJWebUnitがここで尋ねるという証拠は見当たりませんでした。 –

答えて

0

JWebUnit、HTMLUnit、Seleniumで使用できるTestEngineは2つあります。なぜSystem.out.println( "=========" + getPageSource());両方のTestEnginesからのページソース戻り値が出力内にCSSを与えるかどうかを確認します。彼らはそれがあなたがcssを確認できることを意味します、もし出力がcssを与えないなら、私はあなたが確かめることができないと思います。私が確かに知っていることの1つは、ページがスタイル用に使用するCSSファイルを表示することですが、適用されているスタイリングに関しては、私は言いませんが、試してみます。

+0

ページソースには元のCSSが含まれています。私は状態を気にします。たとえば、何らかのアクションに応答して変更された場合などです。 –

+0

答えは「いいえ」のようです。しかし、それはCSSが赤ちゃんだったので、私はする必要はなかったことが分かった。 –

関連する問題