Хочу смахнуть вид справа налево в Appium, я пытался с координатами, и динамически также пытался, но невозможно смахнуть вид, всякий раз, когда я смахну вид, появится один значок, я хочу, чтобыщелкните значок.
Мой тестовый пример выполнен, но я не могу смахнуть вид.Я попытался с TouchAction, используя co_ordinates.
Boolean found_result = false;
String a = "offlin";
List<AndroidElement> listele = driver.findElementsByClassName("android.widget.LinearLayout");
System.out.println("swipe = "+listele.size());
int size=0;
size = size+listele.size();
AndroidElement slider = listele.get(0);
Point startButtonPoint = slider.getLocation();
Dimension startButtonDimenstion = slider.getSize();
int y = startButtonPoint.getY() + startButtonDimenstion.getHeight()/2;
int xStart = startButtonPoint.getX() + (int)(startButtonDimenstion.getWidth() * 0.7);
int xEnd = (int)(startButtonPoint.getX() * 0.3);
System.out.println("lists ele size"+size);
for (int i = 0; i < size; i++) {
String s = listele.get(i).getText();
if (s.equals(a)) {
found_result =true;
driver.swipe(xStart, y, xEnd, y, 2000);
System.out.println("found : "+size);
break;
}
}
if(!found_result){
System.out.println("swipped cond");
}
Как я и ожидал, хочу провести взглядом справа налево и после того, как один вид виден, Хотите нажать на представление, чтобы завершить задачу.