首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Selenium Java拖放

Selenium Java拖放
EN

Stack Overflow用户
提问于 2021-09-24 10:47:14
回答 1查看 94关注 0票数 0

我正在尝试使用Selenium Java进行拖放。它正在单击,但不会将其放到指定的目标位置。

用于拖放的代码:

代码语言:javascript
复制
WebElement drag= driver.findElement(By.xpath("/html/body/div[2]/div/div/div[2]/div[2]/vr-modalbody/div/vr-form/div/vr-validation-group/vr-tabs/vr-tab[3]/vr-row/div/vr-columns/div/vr-validation-group/div/vr-directivewrapper/vr-rules-normalizenumbersettings/div/vr-row[1]/div/vr-columns/div/vr-toolbox/div/div[3]"));

//Drop    
        
WebElement Drop= driver.findElement(By.xpath("/html/body/div[2]/div/div/div[2]/div[2]/vr-modalbody/div/vr-form/div/vr-validation-group/vr-tabs/vr-tab[3]/vr-row/div/vr-columns/div/vr-validation-group/div/vr-directivewrapper/vr-rules-normalizenumbersettings/div/vr-row[2]/div/vr-columns/div/div[2]/div/vr-validator/div/div[1]/vr-datagrid/vr-datagridrows/div[1]/div/div[2]/div[1]"));
    
Actions actions= new Actions(driver);
actions.clickAndHold(drag).build().perform();
actions.moveToElement(Drop).build().perform();
actions.release(Drop).build().perform();
EN

回答 1

Stack Overflow用户

发布于 2021-09-24 11:49:43

如果这不起作用,请分享URL或页面源代码。

代码语言:javascript
复制
package selenium;

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.interactions.Actions;

public class DragAndDropTest extends WebDriverSetup {

    public static void main (String[] args) {
        
        WebDriver driver = startChromeDriver(); // standard driver setup just wrapped
        driver.get("https://demoqa.com/droppable/");
        WebElement draggable = driver.findElement(By.id("draggable"));
        WebElement droppable = driver.findElement(By.id("droppable"));
        Actions actions = new Actions(driver);
        actions.dragAndDrop(draggable, droppable).build().perform();
        try {
            Thread.sleep(5000);
        } catch (InterruptedException e) {

        }
        driver.quit();
    }
    
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69313719

复制
相关文章

相似问题

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