6
- Tôi đã thử với các mã dưới đây để vuốt trang di động.
- Trong khi chạy trường hợp thử nghiệm, thao tác vuốt không xảy ra và tôi cũng không nhận được bất kỳ thông báo lỗi nào.
Làm cách nào để vuốt hai bên từ trái sang phải và ngược lại.Làm cách nào để tôi có thể vuốt trong trang web di động bằng trình duyệt web selendroid?
1. //Swipe Right to Left side of the Media Viewer First Page WebElement firstPages = driver.findElement(By.id("media-list")); TouchActions flick = new TouchActions(driver).flick(firstPages,-100,0,0); flick.perform(); 2. //perform swipe gesture TouchActions swipe = new TouchActions(driver).flick(0, -20); swipe.perform();
3.public static void swipe (WebDriver lái xe) {
JavascriptExecutor js = (JavascriptExecutor) driver; HashMap<String, Double> swipeObject = new java.util.HashMap<String, Double>(); swipeObject.put("startX", 0.95); swipeObject.put("startY", 0.5); swipeObject.put("endX", 0.05); swipeObject.put("endY", 0.5); swipeObject.put("duration", 1.8); js.executeScript("mobile: swipe", swipeObject); }