Я хочу выбрать значение из колеса выбора, для этого мой код ниже:
private static By pickers = MobileBy.className(“UIAPicker”);
waitForElementDisplay(null, 5);
MobileElement rolesField = driver.findElementByAccessibilityId(“Role”);
rolesField.click();
List selectRole = wait.until(ExpectedConditions.presenceOfAllElementsLocatedBy(pickers));
selectRole.get(0).sendKeys(“Resident”);
Этот код работает нормально на локальном устройстве, но на облачной клавише отправки не работает. Получение ошибки ниже:
Error Domain=com.facebook.WebDriverAgent Code=1 “Keyboard is not
present” UserInfo={NSLocalizedDescription=Keyboard is not present} and
также в облаке через элемент класса не может быть выбран, это дает ошибку:
Expected condition failed: waiting for presence of any elements
located by By.className: UIAPicker (tried for 10 second(s) with 500
milliseconds interval)