2

セレンでマウスイベントをテストしようとしています。

これが私が試したことです:

        Actions builder = new Actions(d);

        IWebElement elem = d.FindElementById("gbqfq");
        builder.MoveToElement(elem).Build().Perform();

効果はありません。マウスは動きません。

他のオプションは使用することですが、このメソッドが受け入れるd.Mouse.MouseMove();変換方法が見つかりません。IWebElementICoordinates

セレンでマウスを操作する方法の良い例を誰かに教えてもらえますか?

私が達成したいのは、Web要素の中心にマウスを移動することです

4

1 に答える 1

2

ブラウザが選択されていることを確認してください。つまり、ブラウザが画面の上部に表示されていることを確認してください。ウィンドウを最大化することでそれを実現できます。これについては、次の記事を参照してください。 http://www.learnseleniumtesting.com/mouse-hover-and-other-mouse-events-in-webdriver/

于 2013-02-07T03:12:36.087 に答える