在selenium和c#中移动物理鼠标指针

时间:2018-03-27 07:36:52

标签: c# selenium selenium-webdriver webdriver selenium-chromedriver

我需要移动我的物理鼠标指针。我正在使用selenium和c#。

AuthenticationManager

MoveByOffset和MoveToElement都在执行右键单击,但鼠标指针没有移动。

1 个答案:

答案 0 :(得分:2)

从Java角度回答

您无法使用Actions显示鼠标指针移动并执行任务

Actions类的 Java Docs 明确提到,当自动化通过 Selenium 时,您应该使用操作 class仅用于模拟复杂的用户手势,但不能用于直接使用键盘鼠标

直接与键盘鼠标进行交互,即为了测试自动化<生成本机系统输入事件 / em>需要控制鼠标键盘,您应该使用Robot类。

您可以在Why do we need Robot class when we have Actions class in selenium

中找到详细的讨论