2008-11-20 16 views
9

Estoy construyendo algunas pruebas funcionales para un sitio web usando Selenium, y estoy atrapado en un extraño problema del navegador donde la página nunca parece terminar de cargarse La barra de estado muestra "Transferencia de datos desde ..." o "Leer ...".FireFox se encuentra en "Transferencia de datos desde ..." o "Leer ...."

Dado que la página nunca termina de cargarse, mi selenio pone a prueba el tiempo de espera.

El problema parece que solo ocurre en Firefox. Nuestras pruebas dependen de FireFox * chrome para probar las cargas de archivos, por lo que FireFox es crucial para nuestra estrategia de prueba.

He comprobado tanto FireBug como Fiddler, pero no veo ninguna solicitud incompleta de larga ejecución. Todas las solicitudes se completan con códigos de respuesta normales (sin errores 404).

¿Qué debo ver para solucionar este problema?

  • Doctype?
  • ¿Marcado inválido?
  • Configuración de FireFox de bajo nivel?
  • Registro Hack?
  • Configuración de IIS?

Aunque arreglar el problema para el planeta sería increíble, solo necesito solucionar el problema para mis pruebas.

Si ayuda, es una solución .NET 3.5 basada en MOSS y estamos usando Flash con sifr. Nuestro marcado es heredado (y es un sitio MOSS) por lo que es un poco áspero en los bordes.

Respuesta

1

Odio responder a mi propia pregunta, pero el problema desapareció por sí solo después de que los desarrolladores comenzaron a eliminar el marcado no válido, las tablas sin cerrar o las TR sin tablas son generalmente malas.

0

Pruebe la extensión Live HTTP Headers. Con esta extensión puede tomar los encabezados de solicitud y respuesta fuera del cable. También puedes intentar iniciar Firefox en modo seguro para probar. Esto deshabilitará todas las extensiones instaladas. Ejecute firefox -h en un cuadro de dos para ver el cambio de línea de comando para el modo seguro.

+0

Gracias converter42, miré en Live Http Headers, y hasta donde puedo decir esto no me dio más información que FireBug o Fiddler. Selenium inicia el navegador sin ninguna extensión instalada, por lo que no he buscado la opción de modo seguro. – bryanbcook

0

mismo problema, parece ser un error. Algunos han dicho que es un "problema de seguridad". Encontré una simple solución. No lo he probado, y probablemente no, porque odio agregar código adicional para una sola corrección del navegador, pero el enfoque se ve bien. Ver: http://board.flashkit.com/board/showthread.php?t=759308

+0

Interesante encontrar a Scotty: no soy un tipo de flash, por lo que probablemente no pueda probarlo. Pero dar instrucciones a Flash para realizar una llamada adicional sugiere que el problema podría estar relacionado con nuestros componentes flash. – bryanbcook

0

Pruebe a desactivar Firebug. Esto resolvió un problema similar para mí.

Cuestiones relacionadas