我正在尝试将可拖动的%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();
}发布于 2020-03-31 05:37:06
尝试使用拖放的操作方法来实现上述功能。此外,您的xpath也不正确。请参考正确的xpath,如下所示:
//span[contains(text(),'Draggable'"+ n +"')]
//div[@id='mydropzone']拖放
Actions act=new Actions(driver);
act.dragAndDrop(From, To).build().perform()https://stackoverflow.com/questions/60939363
复制相似问题