#javascript #ios #mobile #appium
Вопрос:
Я новичок в тестах мобильной автоматизации. Я пытаюсь выбрать элемент xcuielementtypвыборочного колеса. Вот что я сделал:
screen.js
selectCountry(country) {
return -ios predicate string:type=='XCUIElementTypePickerWheel' AND value=='${country}';
}
action_words.js
iSelectCountry: async function (country) {
let selector = Screen.selectCountry(country);
let Country = await $(selector);
browser.execute("mobile: scroll", [{direction: "down", element: Country}]) //scroll to the element to click
await Country.click(); },
step_definitions.js
When(/^I select a country "(.*)"$/, async function (country) {
await action_words.iSelectCountry(country);
});
И вот что я получаю:
Ошибка: Не удается вызвать щелчок по элементу с помощью селектора «-строка предиката ios:тип==’XCUIElementTypePickerWheel’ И значение==’Espagne'», потому что элемент не был найден
Я использую узел appium 1.20.2 14.16.0 wdio/cli»: «^7.7.3»
Кто-нибудь имеет представление, почему я получаю эту ошибку, пожалуйста? Мой раскрывающийся список выглядит следующим образом: раскрывающийся список
Спасибо вам за вашу помощь