[英]Selenium Webdriver drag and drop not working in chrome version 46 but works in firefox
The code execute successfully but the drag and drop is not performing in chrome. 该代码成功执行,但拖放操作未在Chrome中执行。 please find the code below which i tried
请找到下面我尝试过的代码
WebElement From = driver.findElement(By.xpath("/html/body/reporting-layout/div/ui-view/add-statistics/div/statistics-query-builder/div/div[1]/selected-entities/div/div[2]/a[1]/span"));
WebDriverWait wait = new WebDriverWait(driver, 50);
WebElement element = wait.until(ExpectedConditions.presenceOfElementLocated(By.id("droppable-column-container")));
WebElement To = driver.findElement(By.id("droppable-column-container"));
Actions builder = new Actions(driver);
Action dragAndDrop = builder.clickAndHold(From)
.moveToElement(To)
.release(To)
.build();
driver.manage().timeouts().implicitlyWait(50,TimeUnit.SECONDS);
dragAndDrop.perform();
can someone help me in this please? 有人可以帮我吗?
Try this below code. 试试下面的代码。
WebElement from = driver.findElement(By.xpath("/html/body/reporting-layout/div/ui-view/add-statistics/div/statistics-query-builder/div/div[1]/selected-entities/div/div[2]/a[1]/span"));
WebElement to = driver.findElement(By.id("droppable-column-container"));
Actions act = new Actions(driver);
act.clickAndHold(from).build().perform();
Thread.sleep(4000);
act.clickAndHold(to).moveToElement(to).release(to).build().perform();
Thread.sleep(2000);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.