Tengo una interfaz de usuario nativa de Android donde tengo:
Ahora quiero crear un selector para este elemento en WebdriverIO donde puedo usar contiene ID único. Intenté seguir pero nada funcionó.
'strategy': 'css selector', 'strategyVal': '[id*="unique-ID"]' 'strategy': 'css selector', 'strategyVal': '[id*=unique-ID]' 'strategy': 'xpath', 'strategyVal': '//*[contains(@id, "unique-ID")]' 'strategy': 'xpath', 'strategyVal': '//*[@id*="unique-ID"]' 'strategy': 'xpath', 'strategyVal': '//*[contains(@id, "unique-ID")]'Cualquier sugerencia es apreciada.
Después de depurar un poco, me di cuenta de que estaba tardando un tiempo en cargar la interfaz de usuario. Después de esperar unos segundos, la estrategia del localizador inferior funcionó.
'strategy': 'xpath', 'strategyVal': '//android.view.ViewGroup[contains(@resource-id, "unique-ID")]'