繁体   English   中英

使用C#和Selenium将鼠标指针(光标)移动到特定位置或元素

[英]Moving mouse pointer(cursor) to a specific location or element using C# and Selenium

我使用Selenium和C#执行单击操作。

我可以执行单击操作,但是不能将鼠标指针(光标)移动到特定坐标或特定元素上。

Actions action = new Actions(driver);
action.MoveByOffset(500, 500).ContextClick().Perform();

这是我正在使用的代码。 上下文单击正在起作用,但光标未移动。

帮帮我

与其尝试获取一个元素,不如偏移它。 确保您知道先前的重点是什么...如果没有重点,那么它应该在页面的左上角。 然后,将您的睡眠放在中间,您应该能够看到鼠标移动,等待,然后单击。

Actions action = new Actions(driver);
action.MoveByOffset(200,100).Perform();
Thread.Sleep(10000);
action.Click();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM