Esta fabulosa respuesta sugiere que no hay forma de ejecutar múltiples versiones de Google Chrome en una sola máquina.
De vez en cuando, un usuario del sitio web se atascará en una versión anterior de Chrome (no tengo idea de cómo, pero sucede, ¿tal vez instalaron la versión independiente ?) Con un problema, y debe poder verificarlo. Es un poco difícil hacer eso sin la versión de su navegador.
¿Alguien sabe si realmente hay una manera de hacer esto? Es decir
- Obtenga un instalador para una versión anterior de Google Chrome (Google parece guardar silencio sobre las versiones, lo cual es excelente para los usuarios, pero menos para los desarrolladores que intentan admitir versiones antiguas)
- Ejecute dos versiones de Google Chrome en una máquina
testing
google-chrome
cross-browser
Paul D. Waite
fuente
fuente
--user-data-dir=...
,--chrome-version=...
.Respuestas:
En los comentarios, mencioné un método paso a paso para instalar fácilmente múltiples versiones de Chrome, una al lado de la otra. Esta respuesta cita mi respuesta original e incluye un guión que hace el trabajo por usted.
(la versión anterior de esta respuesta se refería a aplicaciones antiguas para versiones antiguas de Chrome, pero ya no ofrecen enlaces de descarga directa a través de la interfaz de usuario. Los archivos aún existen, he creado un script de shell (bash) para facilitar la creación de un repositorio local de versiones de Chrome; consulte https://gist.github.com/Rob--W/8577499 )
VB Script que automatiza la instalación, configuración y lanzamiento
Creé un script VB que instala y configura Chrome (probado en XP y Win 7). Inicie el script y aparecerá un cuadro de diálogo de archivo (o: arrastre y suelte el instalador de Chrome en la VBS). Seleccione el destino del instalador de Chrome, y el script descomprime automáticamente los archivos y duplica el perfil de un directorio base preconfigurado.
Por defecto:
C:\Chrome\
.C:\Chrome\User Data\
.sFolderChromeUserDataDefault
variable, que esC:\Chrome\User Data\2\
por defecto.Después de la primera instalación de Chrome, configure sus preferencias (página de inicio, marcadores, ..). Luego modifique la variable (ver 3.) en el código fuente. Después de eso, instalar y configurar Chrome es muy fácil.
La única dependencia es 7-zip , que se espera que esté ubicada en
C:\Program Files\7-zip\7z.exe
.fuente
Adopté @ respuesta agradable de RobW para que funcione en Mac OS X 10.8. Es posible que otras versiones de Mac OS X también funcionen.
El pequeño trabajo adicional en realidad solo es necesario para mantener separadas la instalación original de Google Chrome y la versión anterior.
Descargue una versión antigua de Google Chrome desde Slimjet.com
Copie Google Chrome.app en cualquier lugar en lugar de / Aplicaciones para no anular su Chrome actual
(Asegúrese de reemplazar VERSION para todos los pasos siguientes con la versión real de Chrome que acaba de descargar)
Cambie el nombre a Google Chrome VERSION .app .
Mueva Google Chrome VERSION .app a / Aplicaciones (seguramente puede moverlo a donde quiera, pero me referiré a la ubicación estándar)
Abra la Terminal y cree un script de shell:
Modifique el siguiente código de acuerdo con la versión que descargó y péguelo en el script
(Esto almacenará los datos de Chrome en
~/tmp/Google Chrome/VERSION/
. Para obtener más explicaciones, consulte la respuesta original ).Regrese a su Terminal e ingrese el siguiente comando para hacer que su script sea ejecutable
¡Ahora ejecute el script y sea feliz!
Lo probé con Google Chrome 19.x en una Mac con OS X 10.8.5.
fuente
/Applications/Google\ Chrome\ VERSION.app/Contents/Info.plist
y cambie el valor de<key>KSUpdateURL</key>
a<string>https://tools.google.com/abcdefg</string>
. Ningún otro método funcionó para mí (incluida la configuracióndefaults write com.google.Keystone.Agent checkInterval 0
).Su kilometraje puede variar (el mío sí lo hizo), pero esto es lo que funcionó para mí (la versión actual de Chrome a partir de esta publicación es 33.x, y estaba interesado en 24.x)
Visite el sitio de búsqueda de proxy de repositorio de Chromium: http://omahaproxy.appspot.com/
En el pequeño cuadro llamado "Búsqueda de revisión", escriba el número de versión. Esto lo traducirá a un número de revisión de Subversion. Tenga en cuenta ese número.
Visite el repositorio de compilación: http://commondatastorage.googleapis.com/chromium-browser-snapshots/index.html
Seleccione la carpeta correspondiente al sistema operativo que le interesa (tengo Win x64, pero tuve que usar Win, porque no había compilación x64 correspondiente a la versión que estaba buscando).
Si selecciona Win, podría esperar, ya que algunas de las páginas tienen muchas entradas. Una vez que se cargue la página, desplácese hasta la carpeta que contiene el número de revisión que identificó en un paso anterior. Si no encuentra uno, elija el siguiente. Para ser honesto, esto es un poco de prueba y error: tuve que hacer una copia de seguridad de unas 50 revisiones hasta que encontré una versión cercana a la que estaba buscando
Explore en esa carpeta y descargue (en la versión Win) chrome-win32.zip. Eso es todo lo que necesitas.
Descomprima ese archivo y luego ejecute chrome.exe
Esto funcionó para mí y estoy ejecutando la última versión de Chrome junto con la versión 25, sin problemas (algunos problemas de perfil en la versión anterior, pero eso no está ni aquí ni allá). No necesitaba hacer nada más.
Nuevamente, YMMV, pero pruebe esta solución primero, ya que requiere la menor cantidad de tonterías.
fuente
Como probadores profesionales, mis amigos usan la sección de navegadores de Spoon.net para probar la compatibilidad del sitio en varios navegadores. Espero que esto te ayude.
fuente
Aunque esta parece ser una pregunta antigua con muchas respuestas, estoy publicando otra, porque proporciona información sobre otros enfoques (que parecen más convenientes de lo que ya se mencionó), y la pregunta en sí sigue siendo actual.
Primero , hay una publicación de blog que ejecuta múltiples versiones de Google Chrome en Windows . Describe un método que funciona, pero tiene 2 inconvenientes:
El segundo método es el preferido, que estoy usando actualmente. Se basa en versiones portátiles de Chrome, que están disponibles para cada versión estable en portableapps.com .
El único requisito de este método es que la versión existente de Chrome no debería ejecutarse durante la instalación de una próxima versión. Por supuesto, cada versión debe instalarse en un directorio separado. De esta manera, después de la instalación, puede ejecutar Chromes de diferentes versiones en paralelo. Por supuesto, también hay un inconveniente en este método:
fuente
Para aquellos a quienes no les importa si es "Google Chrome", sugiero usar "Chromium" en su lugar.
Ver: Descargar Chromium
fuente
¿Quizás una pequeña máquina virtual?
Pruebe VirtualBox, un programa gratuito para instalar máquinas virtuales (mucho trabajo para lo que quiere hacer, pero funcionará)
fuente
Creo que podría haber descubierto esto en Windows. ¡Puedes ejecutar diferentes versiones de Chrome al mismo tiempo!
Haz lo siguiente:
Copie el directorio del número de versión en el directorio habitual c: \ users \ yourUser \ appdata \ local \ google \ chrome \ application (supongo que tenía una copia de seguridad del directorio de la versión anterior de Chrome antes de que ocurriera la actualización)
Copie el chrome.exe de la versión anterior con un nombre nuevo, como chrome_custom.exe
Ejecute Chrome como chrome_custom.exe --chrome-version = previousVersion --user-data-dir = newDir
¡Eso es! Utilizo este método para ejecutar pruebas automatizadas en Chrome con selenio, hasta que el selenio se pone al día y funciona bien con la última versión de Chrome.
fuente
He hecho lo siguiente en una máquina virtual Citrix XenDesktop, sin embargo, puede hacer esto en su PC local:
Microsoft Virtual PC
Si está ejecutando Windows 7, puede descargar Microsoft virtual PC y crear tantas copias de Virtual PC como necesite para realizar pruebas sin problemas de licencia:
Esto no requiere licencias adicionales de Windows; simplemente configura varias máquinas con diferentes navegadores en ellas. Puede ejecutar los navegadores fuera de la ventana siguiendo el tutorial disponible aquí:
Instalación de navegadores
Deberá crear al menos 3 PC virtuales (consejo: mantenga la memoria en 256 MB para cada PC virtual para evitar desperdiciar memoria en los escritorios virtuales).
En la primera VPC instalé esto:
junto con Chrome 1, Safari 3.1, Opera 8.
En el segundo instalé Internet Explorer 7, Chrome 3, Safari 3.2.1, Opera 9.
En el tercero instalé Internet Explorer 8, Chrome 8. Safari 4.0.5, Opera 10.
En Windows 7 (máquina nativa) tenía Internet Explorer 9, Chrome 11, Safari 5, Opera 11 y para Firefox también instalo la siguiente aplicación de forma nativa:
Personalmente, no retrocedería más de 5 años con la compatibilidad (aparte de IE para redes gubernamentales) a menos que tenga un requisito específico (dividí Chrome y Opera entre años porque decidí que solo había muchos lanzamientos). Sin embargo, si descubre que alguien tiene un problema específico con un sitio que utiliza una versión específica del navegador, resulta muy fácil instalar máquinas virtuales adicionales para ejecutar versiones adicionales del navegador.
Obtener navegadores más antiguos
Puede descargar versiones anteriores de Chrome desde aquí:
y Opera aquí:
Virtualización de la plataforma de prueba (opcional)
Utilizo Xen Desktop para virtualizar la plataforma de prueba para poder usarla en cualquier lugar y también incluí mis herramientas de desarrollo favoritas allí:
La edición express está disponible de forma gratuita.
Una buena alternativa comercial
Otro gran producto con el que me encontré recientemente es Stylizer, que es un editor de CSS que instala múltiples versiones de navegadores con fines de prueba, sin embargo, este es un producto comercial pagado, pero es muy bueno y vale la pena la pequeña tarifa que requieren para ejecutarlo.
fuente
Recientemente me encontré con la siguiente solución a este problema:
Fuente: Varias versiones de Chrome
fuente
Oldapps.com tiene versiones antiguas de Chrome disponibles para descargar, y son las versiones independientes, por lo que combinadas con la respuesta de @SamMeiers , funcionan de maravilla .
El foro de soporte de Google Chrome tiene una buena discusión sobre cómo obtener versiones antiguas de Chrome .
fuente