Estoy tratando de migrar una de las pruebas de selenio a karate, mientras hago esto, estoy usando el método script () definido en la documentación que se usa en karate para evaluar la cadena dada como JavaScript dentro del navegador, pero obtengo esto
driver.executeScript("sauce:job-result=passed");También compartiendo mi archivo de características que falló:
También incluso intenté llamar a la siguiente declaración en mi script pero sigo recibiendo el mismo error
* script("console.log('hello world')") Estoy usando testImplementation("com.intuit.karate:karate-core:1.2.0.RC1") con gatling
Primero: pruebe la versión 1.2.0.RC6 que tiene algunas correcciones para el problema de console.log() .
También debo decir que sauce:job-result=passed no me parece JavaScript válido. Tómese un tiempo para leer los documentos: https://github.com/karatelabs/karate/tree/master/karate-core#karate-vs-the-browser
Si aún está atascado, siga este proceso. Esa es la única forma de replicar y para que podamos determinar qué arreglos debemos hacer (si corresponde): https://github.com/karatelabs/karate/wiki/How-to-Submit-an-Issue
Consulte esta respuesta para obtener ideas sobre cómo solucionar problemas en su extremo: https://stackoverflow.com/a/71952132/143475