Селен java перетаскивание - пытается перетащить - PullRequest
1 голос
/ 30 марта 2020

Я пытаюсь перетащить перетаскиваемый 1 сюда. Draggable 1 можно щелкнуть и удерживать, но нельзя перетаскивать в выпадающий список. Любая помощь будет оценена.

    WebDriver driver = new ChromeDriver();
    driver.get("https://www.seleniumeasy.com/test/drag-and-drop-demo.html");

    WebElement from = driver.findElement(By.xpath("//*[@id=\"todrag\"]/span[" + n + "]"));
    WebElement to = driver.findElement(By.xpath("//div[@dropzone]"));
    Actions act = new Actions(driver);
    act.clickAndHold(from).moveToElement(to).release(to).build().perform();
    }

1 Ответ

0 голосов
/ 31 марта 2020

Попробуйте Action Drag and drop для достижения вышеуказанной функциональности. Также ваши xpaths неверны. пожалуйста, укажите правильный xpath как показано ниже:

  //span[contains(text(),'Draggable'"+ n +"')] 
  //div[@id='mydropzone']

Перетащите

Actions act=new Actions(driver);                    
act.dragAndDrop(From, To).build().perform()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...