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) 个答案