有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何使用selenium webdriver拖放angularJS元素

我需要使用selenium webdriver for angula6元素将一个元素从一个位置拖到另一个位置

我试过使用

动作动作=新动作(驱动); 行为dragAndDrop(从,到)。build()。执行()

但它不起作用

import org.openqa.selenium.interactions.Actions;

String obj = "/html[1]/body[1]/app-root[1]/app-frame[1]/div[1]/adsvalu-create-sales-target[1]/section[1]/div[1]/div[1]/section[1]/div[1]/div[2]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]";
String obj1 = "/html[1]/body[1]/app-root[1]/app-frame[1]/div[1]/adsvalu-create-sales-target[1]/section[1]/div[1]/div[1]/section[1]/div[1]/div[2]/div[1]/div[2]/div[1]/div[1]/div[2]/div[1]/div[1]";

WebElement from = driver.findElement(By.xpath(obj));
WebElement to = driver.findElement(By.xpath(obj1));
Actions act = new Actions(driver);
act.dragAndDrop(from, to).build().perform();

没有错误,但拖放操作没有发生


共 (0) 个答案