Как переместить ползунок влево и вправо с помощью селена JavaJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как переместить ползунок влево и вправо с помощью селена Java

Сообщение Anonymous »

Я хочу перетаскивать от одного шага к другому, используя селен Java. Я ссылался на множество сообщений в stackoverflow, но ни одно из них не имело отношения к моему случаю, я так думаю. Ниже приведен мой HTML-код:

Код: Выделить всё



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19



Ниже приведен мой Java-код:

Код: Выделить всё

WebElement sliderLocation = driver.findElement(By.xpath("(//*[@id='64']//following::canvas)[2]"));
// Used points class to get x and y coordinates of element.
Point classname = sliderLocation.getLocation();
int xcordi = classname.getX();
int ycordi = classname.getY();
int width = sliderLocation.getSize().getWidth();
System.out.println(
"Element's Position from left side of window " + xcordi + "and from right side of Window " + ycordi);
try {
Thread.sleep(3000);
Actions move = new Actions(driver);
Action action1 = (Action) move.dragAndDropBy(sliderLocation, 60, 0).build();
action1.perform();
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
и попробовал все возможные решения, предложенные по этой и этой ссылке, но все равно бесполезно. Что нужно указать в разделе координат. По умолчанию он равен 18, а его координаты с левой стороны окна — 1319, а с правой стороны — 252.

Я прикрепил изображение этой полосы прокрутки. Предположим, я хочу перетащить с 18 на 17, как мне это сделать? Пожалуйста, помогите мне . Я сильно застрял.

Изображение


Подробнее здесь: https://stackoverflow.com/questions/436 ... enium-java
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»