¿Usa Selenium 2 sin un marco de prueba?

He estado jugando con Selenium 2 por un tiempo, con el propósito de ejecutar pruebas automatizadas. Mi objetivo es escribir pruebas en Java y ejecutar cada prueba en diferentes navegadores, simultáneamente si es posible. Mi pregunta para usted es: ¿Por qué usar un marco de prueba como JUnit para esto? Parece ser el método más utilizado para hacer esto. Sin embargo, JUnit hace que sea mucho más difícil trabajar con múltiples hilos. Traté de usar Java simple sin un marco de prueba, y parece que funciona bien. Entonces te pregunto, ¿hay alguna razón por la que deba usar JUnit? MultiThreadding es una tarea mucho más fácil sin ella. Además, ¿hay formas fáciles de multiproceso con JUnit?

Gracias por adelantado

Respuesta 1

En teoría, puede obligar a JUnit a trabajar con múltiples hilos paralelos. Consulte este artículo de mejores prácticas sobre cómo escribir pruebas de subprocesos múltiples utilizando JUnit. Hay extensiones JUnit que te ayudarán en esto. Entonces eso no debería ser un gran problema. De lo contrario, puede comenzar con TestNG

Sin embargo, si yo fuera usted, estaría más preocupado si WebDriver funciona bien en un entorno de prueba de subprocesos múltiples. Hay varios problemas abiertos relacionados con el uso de subprocesos múltiples (controlador IE, especialmente).

Respuesta: 2

En mi archivo pom ejecuto un complemento de compilación con esta configuración. ¿Puedo acceder a customProp desde dentro del código del complemento? <ejecución> ... <configuración> <opciones de configuración> & ...

Tengo un problema al escribir el archivo en el host local del servidor Tomcat en mi sistema. ¿Cómo puedo escribir el archivo en la ubicación mencionada a continuación? Recibo una respuesta cuando el archivo subido en ...

¿Hay alguna forma en Java de crear un archivo y renombrarlo si ese archivo ya existe, por ejemplo, "Dog.jpg", a algo así como "Dog (1) .jpg" y así sucesivamente ("Dog (2) .jpg" si "Dog (1) .jpg" también existe, etc.)?

Estoy usando Flex + java + Mysql ... en el que quiero insertar la fecha y hora tomando de flex a mysql en el que obtuve una fecha como esta Sábado 4 de agosto 12:05:00 GMT + 0530 2012 cómo convertir aaaa-MM -dd HH: mm: ss z ...