首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >selenium java拖放-尝试拖放

selenium java拖放-尝试拖放
EN

Stack Overflow用户
提问于 2020-03-31 04:56:06
回答 1查看 61关注 0票数 1

我正在尝试将可拖动的%1拖到此处的框中。Draggable %1可以单击并按住,但不能拖到拖放框中。任何帮助都将不胜感激。

代码语言:javascript
复制
    WebDriver driver = new ChromeDriver();
    driver.get("https://www.seleniumeasy.com/test/drag-and-drop-demo.html");

    WebElement from = driver.findElement(By.xpath("//*[@id=\"todrag\"]/span[" + n + "]"));
    WebElement to = driver.findElement(By.xpath("//div[@dropzone]"));
    Actions act = new Actions(driver);
    act.clickAndHold(from).moveToElement(to).release(to).build().perform();
    }
EN

回答 1

Stack Overflow用户

发布于 2020-03-31 05:37:06

尝试使用拖放的操作方法来实现上述功能。此外,您的xpath也不正确。请参考正确的xpath,如下所示:

代码语言:javascript
复制
  //span[contains(text(),'Draggable'"+ n +"')] 
  //div[@id='mydropzone']

拖放

代码语言:javascript
复制
Actions act=new Actions(driver);                    
act.dragAndDrop(From, To).build().perform()
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60939363

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档