Как проверить обрезку изображения (выбрать) с помощью Selenium? - PullRequest
3 голосов
/ 11 марта 2011

С помощью Jcrop можно выбрать части изображения для последующей его обрезки на стороне сервера: http://deepliquid.com/projects/Jcrop/demos.php Я хочу проверить это с помощью селена.Могу ли я как-то сказать браузеру выбрать часть изображения с помощью mouseDownAt () и т. Д.?Могу ли я управлять мышью напрямую?

Ответы [ 2 ]

0 голосов
/ 10 февраля 2017

Это можно сделать с помощью класса действий

Actions crop = new Actions(driver);
private By elementBy = By.cssSelector("<css selector for the element>");

//Move to the desired co-ordinates of the image element, In the code below I am staring from bottom left corner of the image
crop.moveToElement(driver.findElement(elementBy),0,0);

//locate the co-ordinates of image you want to move by and perform the click   and hold which mimics the crop action 
crop.clickAndHold().moveByOffset(196,238).release().build().perform();
0 голосов
/ 22 марта 2011

Нет, в данный момент вы не можете управлять мышью напрямую.

Это не может быть проверено с Selenium. = (

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...