我有一个应用程序,我想单击并按住鼠标中键,然后从左向右拖动鼠标。
我已经尝试过使用机器人API编写以下代码,但还没有运气。
robo.keyPress(KeyEvent.*VK_ALT*);
robo.delay(500);
robo.mousePress();
robo.delay(500);
robo.mouseRelease();
robo.delay(500);
robo.keyRelease(KeyEvent.*VK_ALT*);
答案 0 :(得分:0)
解决方案:
Robot robot;
robot.mousePress(InputEvent.BUTTON2_MASK);
WebElement e1=getDriver().findElement(By.xpath("//div[@id='Test']//div[1]//div[1]//div[1]//div[12]//a[1]"));
WebElement e1=getDriver().findElement(By.xpath("//div[@id='Test']//div[1]//div[1]//div[1]//div[1]//a[1]")); action.moveToElement(e1).build().perform();
action.moveToElement(e2).build().perform();
robot.mouseRelease(InputEvent.BUTTON2_MASK);