Pruebas automatizadas para navegadores chinos: Sogou Explorer, QQ, 360 y Baidu

¿Hay alguna posibilidad de probar aplicaciones web en estos navegadores chinos: Sogou Explorer, QQ, 360 y Baidu? (incluso uno de ellos estaría bien)

Por supuesto , webdriver sería genial, pero parece que no existe tal posibilidad.

El entorno no importa (Linux preferido, pero todos los sistemas están bien).
El idioma preferido es Java, pero también puede ser cualquier idioma.
El código abierto sería bueno, pero cualquier software pagado es bienvenido, por supuesto.

Solo necesito algo que funcione con estos navegadores o al menos uno de ellos.

¿A qué te refieres con probar navegadores chinos ?
Lo siento, por supuesto, me refiero a escribir pruebas automatizadas para la aplicación web y ejecutarlas en esos navegadores para verificar si la aplicación funciona bien.
¿Prueba automatizada para qué? ¿Cuánto tiempo se tarda en estrellarse? ¿Qué información se filtra hacia dónde? ¿Qué tan bien se cubre un determinado conjunto de características? ¿Qué tan bien se adhieren a los estándares definidos? ¿Qué pruebas son específicas para los navegadores chinos pero no para otros?
Me gustaría escribir algunos escenarios de prueba como en webdriver (hacer clic en los botones en la aplicación web, escribir texto en los campos de texto, etc., solo acciones básicas) y asegurarme de que no haya problemas de JS, que el contenido remoto se descargue y muestre: web básica Solo automatización de aplicaciones.
No necesito simular una red deficiente y otras variables, inyectar JS, ejecutar simultáneamente en la cuadrícula o agregar algunos pasos nativos para controles personalizados, solo automatización web básica en estos navegadores.
Edite todas las respuestas de sus comentarios en su pregunta, luego elimínelas

Respuestas (1)

Puede echar un vistazo a SikuliX, que permite probar casi cualquier cosa mirando la pantalla y ubicando los controles para operar, comparando los resultados, etc. con imágenes.

Como tal, no requiere ningún conocimiento interno del navegador, el contenido de la página, etc. - Su secuencia de comandos le dice que emita comandos, busque y opere controles, etc.

Para citar el sitio web:

SikuliX es compatible como lenguajes de secuencias de comandos

  • Lenguaje Python nivel 2.7 (compatible con Jython)
  • se admite la ejecución de scripts de texto de RobotFramework (ver documentos)
  • Nivel de lenguaje Ruby 1.9 y 2.0 (compatible con JRuby)
  • JavaScript (compatible con el motor de secuencias de comandos de Java)

… y puede usarlo en programación Java y programación/scripting con cualquier lenguaje de programación/scripting compatible con Java (Jython, JRuby, Scala, Clojure, …).