滑動的另一種方法.
我們需要使用一個類 就是 TouchAction類 也就是 觸摸動作的類 底部會用上.
首先第一步就是定位這個我們要拉動的合格控件.
WebElement control = driver.findElement(By.name("路徑或者是名字 這個就是隨意的看你是用什麼定位"));
接下來就是獲取控件的其實x座標.
int Start= touch_path.getLocation.getX();
知道了起始座標接下來就需要獲取到控件的最大寬度:
int max_width= Start+ control.getsize().getWidth();
接下來獲取控件的高度
int max_height = control.getLocation().getY();
調用這個執行滑動的類
TouchAction act = new TouchAction (driver);
接下來執行 最大的寬度-20 和高度+20 滑動到 起始位置+10,和高度+20 相當於平行滑動.並且是從右到左滑動的.
act.press(max_width-20,max_height +20).moveTo(Start +10,max_height +20).release().perform();
根據自己的實際情況進行分析和套用.
-小餅呀