Webdriver 的moveByOffse的用法注意点

Webdriver 的moveByOffse的用法注意点
moveByOffset是记住上一个位置继续移动,并只能短距离移动,长距离移动无法执行
以下是移动280的例子
WebElement initial = driver.findElement(By.xpath("//*[@id=“app”]/div/div/div/div/div[2]/form/div[4]/div/div[3]"));
Actions action = new Actions(driver);
action.moveToElement(initial).clickAndHold(initial);
Thread.sleep(1000);
action.moveByOffset(20,0);
Thread.sleep(500);
action.moveByOffset(20,0);
Thread.sleep(500);
action.moveByOffset(20,0);
Thread.sleep(500);
action.moveByOffset(20,0);
Thread.sleep(500);
action.moveByOffset(20,0);
Thread.sleep(500);
action.moveByOffset(20,0);
Thread.sleep(500);
action.moveByOffset(20,0);
Thread.sleep(500);
action.moveByOffset(20,0);
Thread.sleep(500);
action.moveByOffset(20,0);
Thread.sleep(500);
action.moveByOffset(20,0);
Thread.sleep(500);
action.moveByOffset(20,0);
Thread.sleep(500);
action.moveByOffset(20,0);
Thread.sleep(500);
action.moveByOffset(20,0);
Thread.sleep(500);
action.moveByOffset(20,0);
Thread.sleep(500);
action.moveByOffset(20,0);
Thread.sleep(500);
action.release().perform();

你可能感兴趣的:(Webdriver 的moveByOffse的用法注意点)