我需要移动我的物理鼠标指针。我正在使用selenium和c#。
AuthenticationManager
MoveByOffset和MoveToElement都在执行右键单击,但鼠标指针没有移动。
答案 0 :(得分:2)
否您无法使用Actions类显示鼠标指针移动并执行任务。
Actions类的 Java Docs 明确提到,当自动化通过 Selenium 时,您应该使用操作 class仅用于模拟复杂的用户手势,但不能用于直接使用键盘或鼠标。
直接与键盘或鼠标进行交互,即为了测试自动化<生成本机系统输入事件 / em>需要控制鼠标和键盘,您应该使用Robot类。
您可以在Why do we need Robot class when we have Actions class in selenium
中找到详细的讨论