2017-08-14 94 views
-3

我知道有幾個關於這個問題的文章。試用了我項目中幾乎所有的解決方案,但無法進行拖放工作。我正在使用以下代碼:Selenium Webdriver - 拖放不起作用

WebDriver driver = new ChromeDriver(); 
WebElement dragableElement = 
driver.findElement(By.className("dragElement")); 
WebElement dropableContainer = driver.findElement(By.xpath("//* 
[@id='contentCollection_xyz']")); 

Actions builder = new Actions(driver); 
Action dragAndDrop = builder.clickAndHold(dragableElement) 
    .moveToElement(dropableContainer) 
    .release(dropableContainer) 
    .build(); 
dragAndDrop.perform(); 

這使我的可拖動元素落在容器之前。

+4

您可能需要花一點時間來正確設置問題的格式。請創建一個[最小,完整和可驗證示例](http://stackoverflow.com/help/mcve),它描述了您的問題,在問題中添加更多詳細信息,以便我們有一些起點/上下文來處理 –

回答

0

我已經得到拖放與硒一起工作,但這是一個措辭不佳的問題。我們需要更多的細節,堆棧溢出不是找人「分享你的屏幕」的地方。