在运行测试之前,是否可以在 selenium 节点上运行任意 OS 程序?
为什么我需要这么奇怪的东西:
在 Web 应用程序的一项测试中,我需要模拟鼠标悬停 1 秒,但问题是 - 如果浏览器窗口上有鼠标指针,则 selenium webdriver 不会长时间保持鼠标悬停事件。它在几毫秒后被中断,之后真正的鼠标指针开始发出 mouseover 事件。
所以我想尝试的是运行一个简单的程序,将鼠标光标移动到屏幕角落而不干扰浏览器窗口。
有任何想法吗?
UPD:在启动将光标移动到角落的特定驱动程序之前创建了一个简单的应用程序来运行:https ://github.com/zerkms/MoveCursor