selenium java拖放-尝试拖放

selenium java拖放-尝试拖放,java,selenium,Java,Selenium,我正试图拖动可拖动的1,将其拖放到此框中。可拖动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

我正试图拖动可拖动的1,将其拖放到此框中。可拖动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();
    }

尝试拖放操作方法来实现上述功能。你的XPath也不正确。请参考以下正确的xpath:

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

Actions act=new Actions(driver);                    
act.dragAndDrop(From, To).build().perform()

尝试拖放操作方法来实现上述功能。你的XPath也不正确。请参考以下正确的xpath:

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

Actions act=new Actions(driver);                    
act.dragAndDrop(From, To).build().perform()

好。仍然不工作…:(.拖动1被单击并保持黄色,但不移动。好的。仍然不工作…:(.拖动1被单击并保持黄色,但不移动。可能会帮助您hi@Workhard您找到了此问题的解决方案?可能会帮助您hi@Workhard您找到了此问题的解决方案?