2016-04-20 28 views
5

でマウスホイールを行い、分度器でマウスホイールイベントを送信する方法はありますか?私はウェブを見ましたが、私が見つけることができる唯一の事はscrollIntoViewメソッドでした。私は実際にホイールイベントを呼び出すことができるようにする必要があります。は分度器

答えて

2

There is no "mouse wheel" actionセレンwebdriverをで指定されました。あなたはbrowser.executeScript()インタフェースを介して.scrollTo().scrollBy().scrollIntoView()を使用する必要があります。そこmouseMove関連するブラウザアクションにもあるが、それは効果的にボンネットの下に要素のビューにスクロールします:

browser.actions.mouseMove(elm).perform(); 
+0

しかし、browser.actions.mouseMove(ニレ) '思わ.perform();トリガされません' 'scroll'イベントです。 '.scrollIntoView()'は完璧に動作します。 – penghui