Я пытаюсь провести пальцем вправо или влево, но нет кнопки или элемента, чтобы щелкнуть по нему, чтобы провести.Единственный вариант, который у меня есть, - это провести пальцем влево или вправо, удерживая мышь и перейти к каждой стороне, чтобы провести.Я попробовал этот метод, но он не работает для меня:
Actions action = new Actions(driver);
action.clickAndHold(homePage.HeroImage).build().perform();
//you need to release the control from the test
Thread.sleep(2000);
action.moveToElement(homePage.HeroNext).release();
Спасибо за вашу помощь :) (HeroImage
- это изображение, которое отображается сейчас, а HeroNext
- это следующее изображение, котороеЯ хочу прокрутить в, и оба видны)
Я также пробовал этот код, но он также не работает.
try {
for (int kk=0; kk<=6; kk++){
JavascriptExecutor js = (JavascriptExecutor) driver;
HashMap<String, String> scrollObject = new HashMap<String, String>();
scrollObject.put("direction", "right");
js.executeScript("mobile: scroll", scrollObject);
}
System.out.println("Swipe Successfully");
}
catch (Exception e)
{
System.out.println("Image swipe was not successfull");
}