如何在c# selenium中使用鼠标事件
本文关键字:鼠标 事件 selenium | 更新日期: 2023-09-27 17:51:00
我正在尝试在硒中测试鼠标事件。
这是我尝试的:
Actions builder = new Actions(d);
IWebElement elem = d.FindElementById("gbqfq");
builder.MoveToElement(elem).Build().Perform();
没有效果,鼠标不移动。
另一个选择是使用d.Mouse.MouseMove();
,但我找不到将IWebElement
转换为此方法接受的ICoordinates
的方法。
谁能指出我一个很好的例子如何与鼠标硒工作?
我想要完成的是将鼠标移动到web元素的中心
确保您的浏览器是选中的,或者换句话说,您的浏览器应该在屏幕顶部显示为活动状态。您可以通过最大化窗口来实现这一点。您可以参考下面的文章。http://www.learnseleniumtesting.com/mouse-hover-and-other-mouse-events-in-webdriver/