2016-11-28 8 views
0

Я используюКак определить смещение x и y при попытке перетащить элемент в Selenium?

builder.moveToElement(element).moveByOffset(x,y).click().build().perform(); 

В приведенной выше функции Я не уверен значений X и Y, так что я должен запустить тест несколько раз, чтобы выяснить правильные значения X и Y.

Пример : сначала я попробую с 5, 5, если я увижу его немного больше, чем 5, 10 и так далее.

Это их способ найти его?

ответ

1

Попробуйте следующий код, чтобы получить точную х & координату & попробуйте код

WebElement ele= driver.findElement(By.xpath("x-path")); 
Point point = ele.getLocation(); 
int xcord = point.getX(); 
int ycord = point.getY(); 
+0

Это не будет работать, потому что, если я не парить его правильно второй не будет активизироваться. Поэтому я хочу сделать это вручную, посмотрев на него и переустановим его. – paul