Swipe не работает на устройствах ios

У меня есть приложение, которое хочет разрешить контакты из события устройства. Я использовал
(autoAlertAccept, правда) но это не будет работать для меня. Я использую appium 1.5.2 и
даже я хочу, чтобы провести этот конкретный контакт, чтобы общаться или звонить с
этот конкретный контакт. Когда я использовал a:

driver.manage().timeouts().implicitlyWait(50, TimeUnit.SECONDS); 
driver.findElement(By.className("android.widget.ImageButton")).click();
    size1 = driver.manage().window().getSize();   
    System.out.println(size1);    int x1 = (int) (size1.width * 0.70);

       int x2 = (int) (size1.width * 0.30);

       int starty =size1.height / 2;

       System.out.println(x1 + x2 + starty);

      driver.findElement(By.name("Demo Usr"));   
    driver.swipe(x1,starty,x2,starty,3000);

Я нашел некоторые исключения

1 ответ

  1. ur предоставленный код будет проведите по экрану слева направо. Но чтобы переместить элемент из одной позиции в другую, используйте код ниже:

    WebElement elem = driver.findElement(By.xpath("ur xpath"));//get element locator as ur wish by accesibility id or xpath. 
    
    int startX = elem.getLocation().getX();
    int startY = elem.getLocation().getY();
    
    //this will swipe from right to left horizontally
    driver.swipe(startX,startY,startX-90,startY,2000);
    // use 90 or more according to ur screen position
    
    //this will swipe from left to right horizontally
    driver.swipe(startX,startY,startX+90,startY,2000);
    
    //u must have to be sure that this location is within the screen, otherwise u will get an error
    

    Если есть какие-либо проблемы, дайте мне знать.