Web アプリケーションがあり、JQuery UI トランジション効果のフェードとスライドを使用しています。セレンを使用してこれを自動化したいと考えています。
この目標を達成するにはどうすればよいですか?
ありがとう
Web アプリケーションがあり、JQuery UI トランジション効果のフェードとスライドを使用しています。セレンを使用してこれを自動化したいと考えています。
この目標を達成するにはどうすればよいですか?
ありがとう
はい、これは実行可能です。たとえば、次のようになります。
JQuery をテストfade
するには、まずこのメソッドのロジックを理解する必要があります。JQueryfadeOut()
は要素の表示を次のように変更します。display: none;
そのため、 jQueryを実行する前と実行した後に要素のdisplay
値を取得し、値が期待どおりかどうかを確認できます。JavascriptExecutor
fade
display
((JavascriptExecutor)driver).executeScript("return $('#yourElementSelector').attr('style')");
注:#yourElementSelector
cssセレクターに変更し、Executor
varに保存して、そのように値をテストできるようにします