我是新來的硒(爪哇)。在做練習的同時,我發現這兩個元素都是可拖拽的頁面。我幾乎嘗試了所有的辦法...... http://the-internet.herokuapp.com/drag_and_drop如何在應用程序中拖拽兩個可拖曳元素?
// ****Case 1****
Actions builder = new Actions(driver);
builder.dragAndDrop(fromWebElement, toWebElement);
// ****Case 2****
Actions builder = new Actions(driver);
Action dragAndDrop =
builder.clickAndHold(fromWebElement).moveToElement(toWebElement)
.release(toWebElement).build();
dragAndDrop.perform();
// ****Case 3****
Actions builder = new Actions(driver);
Action dragAndDrop =
builder.clickAndHold(fromWebElement).moveToElement(toWebElement, 2, 2)
.release(toWebElement).build();
dragAndDrop.perform();
//****Case 4****
Actions builder = new Actions(driver);
builder.clickAndHold(fromWebElement).moveToElement(toWebElement).perform();
Thread.sleep(2000);// add 2 sec wait
builder.release(toWebElement).build().perform();
//****Case 5****
Point coordinates1 = fromWebElement.getLocation();
Point coordinates2 = toWebElement.getLocation();
Robot robot = new Robot();
robot.mouseMove(coordinates1.getX(), coordinates1.getY());
robot.mousePress(InputEvent.BUTTON1_MASK);
robot.mouseMove(coordinates2.getX(), coordinates2.getY());
robot.mouseRelease(InputEvent.BUTTON1_MASK);
Thread.sleep(2000);
仍然無法處理它,,,,, – Zain