Selenium Webdriver - 拖放不起作用
Posted
技术标签:
【中文标题】Selenium Webdriver - 拖放不起作用【英文标题】:Selenium Webdriver - Drag and drop does not work 【发布时间】:2018-01-22 17:44:32 【问题描述】:我知道有几篇关于这个问题的帖子。尝试了我项目中的几乎所有解决方案,但无法进行拖放工作。我正在使用以下代码:
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();
这会将我的可拖动元素放在可放置容器之前。
【问题讨论】:
您可能需要花一点时间来正确格式化您的问题。请创建一个描述您的问题的Minimal, Complete, and Verifiable example,添加有关您的问题的更多详细信息,以便我们有一些起点/上下文可以使用 【参考方案1】:我已经通过拖放来使用 selenium,但这是一个措辞不佳的问题。我们需要更多细节,堆栈溢出不是找人“共享屏幕”的地方。
【讨论】:
以上是关于Selenium Webdriver - 拖放不起作用的主要内容,如果未能解决你的问题,请参考以下文章