0
ページの高さの少なくとも4分の1にスクロールすると、スティッキーバーが画面の下部に表示されるかどうかを確認するための自動テストを作成しています。 PhantomJSを通して、私は次の行を実行しました((IJavaScriptExecutor)driver).ExecuteScript("scrollBy(0, " + oneQuarterOfPage + 1 + ");");
ページを実行すると、その高さの1/4までスクロールしましたが、下のバーは表示されませんでした。しかし、代わりに私のマウスでスクロールすると、必要な量をスクロールした後にバーが表示されます。マウススクロールとは異なる自動スクロール(DOM操作)ですか?
DOM操作スクロールとマウススクロールの違いはありますか?
以下の関数は、スクロールやサイズ変更イベントを検出するために使用される:
$(window).on('scroll DOMMouseScroll resize', function() {
showBar();
});
任意の助けを大幅に高く評価されるだろう。