以下是我试过的代码
WebDriver driver = new FirefoxDriver();
driver.get("http://www.w3schools.com/html/html5_draganddrop.asp");
Actions builder = new Actions(driver);
WebElement src = driver.findElement(By.id("drag1"));
WebElement des = driver.findElement(By.id("div2"));
builder.clickAndHold(src).build().perform();
builder.moveToElement(des).build().perform();
builder.release(des).build().perform();
driver.manage().timeouts().implicitlyWait(3,TimeUnit.MINUTES);
我没有看到拖放操作发生,虽然控制台中没有返回错误。
我错过了这里的任何一步吗?
答案 0 :(得分:1)
请试试以下内容:
builder.dragAndDrop(src, des).build().perform();
如果上述内容对您没有帮助,请参阅以下内容: