单击并拖动选项 (JAVA)
Click and drag option (JAVA)
我正在寻找一种可能性,基本上:
用户点击、按住、向左移动并松开。
编辑:我的意思不是用户,而是自动化。
有提供此功能的方法吗?
要使鼠标点击、按住和移动自动化,您可以查看 Robot Class
这是鼠标单击的基础知识:其中 x
和 y
是屏幕上要单击的点的坐标(以像素为单位)。
public static void click(int x, int y) throws AWTException{
Robot bot = new Robot();
bot.mouseMove(x, y);
bot.mousePress(InputEvent.BUTTON1_MASK);
bot.mouseRelease(InputEvent.BUTTON1_MASK);
}
其他鼠标功能可以通过Selenium实现
真的取决于您具体想要实现的目标
参见:
How to perform mouseover function in Selenium WebDriver using Java?
How to simulate a real mouse click using java?
如果你记录的坐标足够准确,并循环你想做的过程的次数;你几乎可以自动化大多数鼠标 clicks/drags.
我正在寻找一种可能性,基本上: 用户点击、按住、向左移动并松开。 编辑:我的意思不是用户,而是自动化。 有提供此功能的方法吗?
要使鼠标点击、按住和移动自动化,您可以查看 Robot Class
这是鼠标单击的基础知识:其中 x
和 y
是屏幕上要单击的点的坐标(以像素为单位)。
public static void click(int x, int y) throws AWTException{
Robot bot = new Robot();
bot.mouseMove(x, y);
bot.mousePress(InputEvent.BUTTON1_MASK);
bot.mouseRelease(InputEvent.BUTTON1_MASK);
}
其他鼠标功能可以通过Selenium实现
真的取决于您具体想要实现的目标
参见:
How to perform mouseover function in Selenium WebDriver using Java?
How to simulate a real mouse click using java?
如果你记录的坐标足够准确,并循环你想做的过程的次数;你几乎可以自动化大多数鼠标 clicks/drags.