下面是代码。拖放不起作用。请让我知道我的代码中有什么问题。无法在使用Java的Selenium Web驱动程序中执行拖放操作
WebDriver driver = new FirefoxDriver();
String URL ="http://www.w3schools.com/html/tryit.asp?filename=tryhtml5_draganddrop";
driver.get(URL);
driver.manage().window().maximize();
WebDriverWait frame_Test = new WebDriverWait(driver, 10);
frame_Test.until(ExpectedConditions.frameToBeAvailableAndSwitchToIt(By.id("iframeResult")));
WebElement From = driver.findElement(By.xpath("//img[@id='drag1']"));
WebElement To =driver.findElement(By.xpath("//div[@id='div1']"));
Actions builder = new Actions(driver);
builder.clickAndHold(From).moveToElement(To).release(From).build().perform();
你得到了什么错误? – 2014-12-09 12:53:42
没有错误信息...它运行并停止不拖动元素发生 – User31 2014-12-09 13:33:35
请看看这个链接,其中指出在HTML5中拖放有问题。它还建议使用** Javascript **和/或** jquery **:[https://code.google.com/p/selenium/issues/detail?id=6315](https://code。 google.com/p/selenium/issues/detail?id=6315) – Subh 2014-12-09 14:42:23