Esta resposta fabulosa sugere que não há como executar várias versões do Google Chrome em uma máquina.
De vez em quando, você terá um usuário do site preso em uma versão antiga do Chrome (não tenho ideia de como, mas acontece - talvez eles tenham instalado a versão autônoma ?) Com um problema e você precisa ser capaz de verificá-lo. É um pouco difícil fazer isso sem a versão do navegador.
Alguém sabe se existe realmente uma maneira de fazer isso? Ie
- Obtenha um instalador para uma versão mais antiga do Google Chrome (o Google parece manter muito silêncio sobre as versões, o que é ótimo para os usuários, menos para desenvolvedores que tentam oferecer suporte a versões antigas)
- Execute duas versões do Google Chrome em uma máquina
testing
google-chrome
cross-browser
Paul D. Waite
fonte
fonte
--user-data-dir=...
,--chrome-version=...
.Respostas:
Nos comentários, mencionei um método passo a passo para instalar facilmente várias versões do Chrome, lado a lado. Esta resposta cita minha resposta original e inclui um script que faz o trabalho para você.
(a versão antiga desta resposta referia-se a aplicativos antigos para versões antigas do Chrome, mas eles não oferecem mais links diretos para download por meio da IU. Os arquivos ainda existem, criei um script de shell (bash) para facilitar a criação de um repositório local de versões do Chrome - consulte https://gist.github.com/Rob--W/8577499 )
VB Script que automatiza a instalação, configuração e lançamento
Eu criei um script VB que instala e configura o Chrome (testado no XP e Win 7). Inicie o script e uma caixa de diálogo de arquivo é exibida (ou: Arraste e solte o instalador do Chrome no VBS). Selecione o destino do instalador do Chrome e o script descompacta automaticamente os arquivos e duplica o perfil de um diretório base pré-configurado.
Por padrão:
C:\Chrome\
.C:\Chrome\User Data\
.sFolderChromeUserDataDefault
variável, que éC:\Chrome\User Data\2\
por padrão.Após a primeira instalação do Chrome, defina suas preferências (página inicial, favoritos, ..). Em seguida, modifique a variável (consulte 3.) no código-fonte. Depois disso, instalar e configurar o Chrome é muito fácil.
A única dependência é 7-zip , que deve estar localizada em
C:\Program Files\7-zip\7z.exe
.fonte
Eu adotei @ resposta agradável de RobW para obtê-lo a trabalhar em Mac OS X 10.8. Outras versões do Mac OS X também podem funcionar.
O pequeno trabalho extra é realmente necessário apenas para manter a instalação original do Google Chrome e a versão antiga separadas.
Baixe uma versão antiga do Google Chrome em Slimjet.com
Copie Google Chrome.app para qualquer lugar em vez de / Applications para não substituir seu Chrome atual
(Certifique-se de substituir VERSION para todas as etapas a seguir pela versão real do Chrome que você acabou de baixar)
Renomeie-o para Google Chrome VERSION .app .
Mova o Google Chrome VERSION .app para / Applications (com certeza você pode movê-lo para onde quiser, mas irei me referir ao local padrão)
Abra o Terminal e crie um script de shell:
Modifique o código a seguir de acordo com a versão que você baixou e cole-o no script
(Isso armazenará os dados do Chrome em
~/tmp/Google Chrome/VERSION/
. Para obter mais explicações, consulte a resposta original .)Volte para o seu Terminal e digite o seguinte comando para tornar o seu script executável
Agora execute o script e seja feliz!
Eu testei com o Google Chrome 19.x em um Mac rodando OS X 10.8.5.
fonte
/Applications/Google\ Chrome\ VERSION.app/Contents/Info.plist
e altere o valor de<key>KSUpdateURL</key>
para<string>https://tools.google.com/abcdefg</string>
. Nenhum outro método funcionou para mim (incluindo configuraçãodefaults write com.google.Keystone.Agent checkInterval 0
).Sua milhagem pode variar (a minha sim), mas aqui está o que funcionou para mim (a versão atual do Chrome neste post é 33.x, e eu estava interessado em 24.x)
Visite o site de pesquisa de proxy repo do Chromium: http://omahaproxy.appspot.com/
Na pequena caixa chamada "Pesquisa de revisão" digite o número da versão. Isso irá traduzi-lo para um número de revisão do Subversion. Lembre-se desse número.
Visite o repositório de compilação: http://commondatastorage.googleapis.com/chromium-browser-snapshots/index.html
Selecione a pasta correspondente ao sistema operacional no qual você está interessado (eu tenho o Win x64, mas tive que usar o Win, porque não havia um x64 build correspondente à versão que eu estava procurando).
Se você selecionar Win, poderá esperar - pois algumas das páginas têm muitas entradas. Depois que a página for carregada, vá até a pasta que contém o número da revisão que você identificou na etapa anterior. Se você não encontrar um, escolha o próximo. Para ser honesto, isso é um pouco de tentativa e erro - tive que fazer backup de cerca de 50 revisões até encontrar uma versão próxima à que procurava
Vá até essa pasta e baixe (na versão Win) chrome-win32.zip. É tudo que você precisa.
Descompacte esse arquivo e execute chrome.exe
Isso funcionou para mim e estou executando o Chrome mais recente junto com a versão 25, sem problemas (alguns problemas de perfil na versão mais antiga, mas isso não é aqui nem ali). Não precisava fazer mais nada.
Novamente, YMMV, mas tente essa solução primeiro, pois ela requer o mínimo de tolice.
fonte
Como testadores profissionais, meus amigos usam a seção de navegadores Spoon.net para testar a compatibilidade do site em vários navegadores. Espero que isso ajude você.
fonte
Embora esta pareça ser uma pergunta antiga com muitas respostas, estou postando outra, porque fornece informações sobre outras abordagens (parecendo mais conveniente do que já mencionamos), e a própria pergunta permanece atual.
Primeiro , há uma postagem de blog executando várias versões do Google Chrome no Windows . Ele descreve um método que funciona, mas tem 2 desvantagens:
O segundo método é o preferido, que estou usando atualmente. Ele se baseia em versões portáteis do Chrome, que estão disponíveis para cada versão estável em portableapps.com .
O único requisito desse método é que a versão existente do Chrome não seja executada durante a instalação da próxima versão. Claro, cada versão deve ser instalada em um diretório separado. Desta forma, após a instalação, você pode executar Chromes de diferentes versões em paralelo. Obviamente, também existe uma desvantagem neste método:
fonte
Para aqueles que não se importam se é "Google Chrome", sugiro usar "Chromium".
Veja: Baixar Chromium
fonte
Uma pequena máquina virtual, talvez?
Experimente o VirtualBox, um programa freeware para instalar máquinas virtuais (muito trabalho para o que você deseja fazer, mas funcionará)
fonte
Acho que posso ter descoberto isso no Windows. Você pode executar diferentes versões do Chrome ao mesmo tempo!
Faça o seguinte:
Copie o diretório do número da versão para o diretório c: \ users \ yourUser \ appdata \ local \ google \ chrome \ application usual (presumo que você tenha um backup do diretório da versão mais antiga do Chrome antes da atualização ocorrer)
Copie o chrome.exe da versão anterior com um novo nome, como chrome_custom.exe
Execute chrome como chrome_custom.exe --chrome-version = higherVersion --user-data-dir = newDir
É isso aí! Eu uso esse método para executar um teste automatizado no Chrome com Selenium, até que o selênio se equipare e funcione bem com o Chrome mais recente.
fonte
Eu fiz o seguinte em uma VM Citrix XenDesktop, mas você pode fazer isso apenas em seu PC local:
Microsoft Virtual PC
Se você estiver executando o Windows 7, poderá baixar o Microsoft virtual PC e criar quantas cópias do Virtual PC forem necessárias para o teste, sem problemas de licenciamento:
Isso não requer licenças adicionais do Windows; você simplesmente configura várias máquinas com navegadores diferentes nelas. Você pode executar os navegadores fora da janela, seguindo o tutorial disponível aqui:
Instalando navegadores
Você precisará criar pelo menos 3 PCs virtuais (dica: mantenha a memória abaixo de 256 MB para cada PC virtual para evitar o desperdício de memória nos desktops virtuais).
No primeiro VPC, instalei este:
junto com Chrome 1, Safari 3.1, Opera 8.
No segundo instalei o Internet Explorer 7, Chrome 3, Safari 3.2.1, Opera 9.
No terceiro instalei o Internet Explorer 8, Chrome 8. Safari 4.0.5, Opera 10.
No Windows 7 (máquina nativa) eu tinha Internet Explorer 9, Chrome 11, Safari 5, Opera 11 e para Firefox também instalo o seguinte aplicativo nativamente:
Pessoalmente, eu não voltaria mais do que 5 anos com compatibilidade (exceto IE para redes governamentais), a menos que você tenha um requisito específico (eu dividi o Chrome e o Opera entre os anos, pois decidi que havia apenas vários lançamentos). No entanto, se você descobrir que alguém tem um problema específico com um site que usa uma versão específica do navegador, será muito fácil instalar máquinas virtuais adicionais para executar versões adicionais do navegador.
Obtendo navegadores mais antigos
Você pode baixar versões anteriores do Chrome aqui:
e Opera aqui:
Virtualizando a plataforma de teste (opcional)
Eu uso o Xen Desktop para virtualizar a plataforma de teste para que eu possa usá-la em qualquer lugar e incluí minhas ferramentas de desenvolvimento favoritas lá também:
A edição expressa está disponível gratuitamente.
Uma boa alternativa comercial
Outro grande produto que encontrei recentemente é o Stylizer, que é um editor CSS que instala várias versões de navegadores para fins de teste, no entanto, este é um produto comercial pago, mas é muito bom e vale a pena a pequena taxa necessária para executá-lo.
fonte
Recentemente, encontrei a seguinte solução para esse problema:
Fonte: várias versões do Chrome
fonte
Oldapps.com tem versões antigas do Chrome disponíveis para download, e elas são as versões autônomas, então combinadas com a resposta de @SamMeiers , elas funcionam muito bem.
O fórum de suporte do Google Chrome tem algumas boas discussões sobre como obter versões antigas do Chrome .
fonte