разблокируйте, чтобы нажать на кнопку на реальном устройстве (мобильном)

#appium #appium-android

#appium #appium-Android

Вопрос:

введите описание изображения здесь@Test String text= driver.findElement(По.linkText(«Войти»)).getText();

     MobileElement SignuP = (MobileElement) driver.findElement(By.className("android.widget.Button"));
    SignuP.click();
  

Комментарии:

1. Вы инициализировали AppiumDriver? можете ли вы добавить журнал сервера appium?

2. можете ли вы поделиться дополнительной информацией

3. вы можете использовать другой локатор, а не название класса. поделитесь дополнительной информацией о локаторе элементов

Ответ №1:

По индексу работает, когда нет общего идентификатора, пути к классу или идентификатора доступности

 List<WebElement>list =driver.findElements(By.className("android.widget.Button"));
        list.get(0).click();                
        //or we can use xpath
        driver.findElement(By.xpath("//android.widget.Button[@text='Log in']")).click();