Soy nuevo en pruebas de automatización móvil. Estoy tratando de seleccionar un elemento de XCUIEElementTypePickerWheel. Aquí esta lo que hice:
pantalla.js
selectCountry(country) { return -ios predicate string:type=='XCUIElementTypePickerWheel' AND value=='${country}'; }acción_palabras.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); });Y esto es lo que obtengo:
Error: no se puede hacer clic en el elemento con el selector "-ios predicate string: type=='XCUIElementTypePickerWheel' AND value=='Espagne'" porque no se encontró el elemento
Estoy usando appium 1.20.2 Nodo 14.16.0 wdio/cli": "^7.7.3"
¿Alguien tiene una idea de por qué me sale este error, por favor? Mi lista desplegable se ve así: lista desplegable
Gracias por tu ayuda