Нажмите и удерживайте среднюю кнопку мыши в Selenium - PullRequest
0 голосов
/ 24 сентября 2018

У меня есть приложение, в котором я хочу нажать и удерживать среднюю кнопку мыши, а затем перетащить мышь слева направо.

Я пробовал приведенный ниже код с использованием API-интерфейса робота, но пока не получилось.

robo.keyPress(KeyEvent.*VK_ALT*);
robo.delay(500);
robo.mousePress();
robo.delay(500);
robo.mouseRelease();
robo.delay(500);
robo.keyRelease(KeyEvent.*VK_ALT*);

1 Ответ

0 голосов
/ 26 сентября 2018

Разрешение:

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);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...