Estoy ejecutando pruebas para iPhone Safari en la pila del navegador. Pero el comando de clic no funciona para el safari de iPhone en la pila del navegador. El selector parece encontrar un elemento correctamente, pero el clic no hace nada y no produce ningún error, ninguna acción, simplemente no ejecuta el clic en silencio.
La misma prueba funciona perfectamente con el dispositivo Android. ¿Hay algún problema con la pila del navegador?
He comprobado pensamientos similares en el transportador y eso se ha resuelto con JSclick
await browser.executeScript('arguments[0].click();', ele.getWebElement());
Estaba intentando lo mismo en webdriverIO pero recibí un error: el argumento de tipo 'Elemento' no se puede asignar al parámetro de tipo '(cadena | número | booleano | objeto) []'. Al tipo 'Element' le faltan las siguientes propiedades del tipo '(string | number | boolean | object)[]': length, pop, push, concat y 28 more.ts(2345) const countryDropDown: WebdriverIO.Element
await browser.executeScript("arguments[0].click();",ele);
¿Hay alguna solución para ele.getWebElement() en WebdriverIO? o cualquier otra solución apostador?