2

我正在尝试在硒中测试鼠标事件。

这是我尝试过的:

        Actions builder = new Actions(d);

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

没有效果,鼠标不动。

另一种选择是使用d.Mouse.MouseMove();,但我找不到转换为该方法接受的IWebElement方法ICoordinates

谁能指出一个很好的例子,如何在硒中使用鼠标?

我想要完成的是将鼠标移到网络元素的中心

4

1 回答 1

2

确保选择了您的浏览器,或者换句话说,您的浏览器应该在屏幕顶部处于活动状态。您可以通过最大化窗口来实现。您可以参考以下文章。 http://www.learnseleniumtesting.com/mouse-hover-and-other-mouse-events-in-webdriver/

于 2013-02-07T03:12:36.087 回答