Я тестирую свое приложение React Native, используя Appium и WebdriverIO. Имея трудности с изменением значений ползунка.
Обычно в XCUITest я могу легко добиться этого, используя следующий код:
app.sliders["slider-red"].adjust(toNormalizedSliderPosition: 0)
Как сделать эквивалент в Appium / WebdriverIO? Я где-то читал, что я должен вызвать sendKeys (). Я попробовал следующее:
$('~slider-red').sendKeys(['0']);
Но выдает следующую ошибку:
недопустимое состояние элемента: Ошибка домена = com.facebook.WebDriverAgent Code = 1 "Включено клавиатура должна присутствовать для отправки клавиш "
Похоже, sendKeys предназначен для полей ввода, а не для ползунков!