Перейти к содержимому

Фотография

Drag & Drop Selenium WebDriver + java

java selenium webdriver selenium webdriver

  • Авторизуйтесь для ответа в теме
В теме одно сообщение

#1 Raindrops

Raindrops

    Новый участник

  • Members
  • Pip
  • 23 сообщений

Отправлено 12 марта 2018 - 17:37

Пробовал следующее:

 

Actions builder = new Actions(driver);
builder.keyDown(Keys.CONTROL)
.click(element1)
.click(element2)
.keyUp(Keys.CONTROL);

Action selectMultiple = builder.build();
selectMultiple.perform();

 

и

 

Actions builder = new Actions(driver);
Action dragAndDrop = builder.clickAndHold(element1)
.moveToElement(element2)
.release(element2)
.build();

dragAndDrop.perform();

 

а так же

 

WebElement element = driver.findElement(By.name("element1"));
WebElement target = driver.findElement(By.name("element2"));
(new Actions(driver)).dragAndDrop(element, target).perform();

 

 

Смещать мышь по осям на (1, 1) так же пробовал. Ничего из этого не помогло. ChromeDriverвообще поддерживает это действие? Если да, то может есть варианты как это еще можно реализовать?
Chrome последней версии, драйвер 2.36.

Тестировал как на реальном проекте, так и тут. Эффект нулевой. Тест проходит успешно, однако элементы остаются на месте. Буду рад любой информации.


  • 0

#2 lapa

lapa

    Новый участник

  • Members
  • Pip
  • 55 сообщений


Отправлено 14 марта 2018 - 08:05

похоже баг хромдрайвера https://github.com/S...ium/issues/3269

попытайтесь как то извращаться :(


  • 0



Темы с аналогичным тегами java, selenium, webdriver, selenium webdriver

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных