下面是代碼。拖放不起作用。請讓我知道我的代碼中有什麼問題。無法在使用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