ambiente selênio python + a etapa de compilação

I. Introdução Automation

1. O conceito de testes automatizados:

      É um processo que a máquina de teste conduzido-humano para realizar a conversão do qual o procedimento de teste é um procedimento de processo em

Categoria 2. Testes Automatizados:

Automação do referido teste funcional geral é automatizado de teste, usando um programa para testar a funcionalidade do software por um método de codificação, de modo que o programa pode ser repetido para a finalidade do teste é repetido. Se uma pequena parte das funções software mudanças, desde que a parte modificada de um código de teste automatizado, você pode repetir o teste de software para melhorar a eficiência do teste.

3. Que tipo de projectos adequados para testes automatizados:

      Em circunstâncias normais, o teste automatizado, desde que os três seguintes casos isso pode ser feito

      Requisitos de software mudam com freqüência, ciclo de projeto de longo, scripts de testes automatizados pode ser reutilizado

Dois, python selênio automatizado ambiente + teste para etapa de compilação

Para muitos querem branca para aprender em termos de automação, ambiente de construção, tem sido sempre uma coisa muito problemático, ambiente de automação Vamos baseado na linguagem Python para o edifício, python + selênio ambiente de teste automatizado consiste em quatro partes: python , selênio, cromo navegador Google, cromo navegador Google conduzido. Em que o navegador pode ser Firefox, IE e similares. Atualmente navegador automação regular ou navegador Chrome do Google

(1) instalação pitão

Testando atualmente a indústria, a linguagem de programação mais amplamente utilizado Python, sem dúvida indo. python versão 3.7 agora é mainstream. A instalação é simples, o site oficial (endereço do site oficial: https://www.python.org ) para selecionar a versão do sistema correspondente baixado diretamente, e em seguida, clique duas vezes para instalar, personalizar o caminho de instalação pode não necessariamente precisa ser instalado na unidade C, mas evitar caminho chinês possível.

Depois que o pacote de instalação python, é necessário configurar as variáveis ​​de ambiente, de fato, durante a instalação do 3.7, a primeira interface tem uma "python add a caminho" opção pode ser verificado (presumivelmente o nome). Adicionará automaticamente o python após a verificação em Caminho variável de ambiente do sistema. Claro, você também pode optar por adicionar manualmente, adicione o seguinte método:

As minhas propriedades computador e selecione -> Configurações avançadas do sistema -> Variáveis ​​de Ambiente -> Variáveis ​​de Ambiente -> Variáveis ​​do sistema: caminho para encontrar e modificar variáveis, o caminho é adicionado em Caminho frente: C: \ Python37; C: \ Python37 \ Scripts; (se o seu python instalado em outro caminho, faça as alterações apropriadas, o autor aqui é o caminho padrão)

Especial atenção: Muitos Path novato no conteúdo original será excluído, Gostaria de lembrar isso é absolutamente incapaz de fazê-lo, tenha cuidado! Tenha cuidado! Tenha cuidado!

Após a instalação, a janela CMD operação, instrução python tipo, para verificar se a instalação é python bem sucedido. A figura a seguir representa um sucesso!

Colocada na Baixar python ferramentas de desenvolvimento PyCharm oficial: http: //www.jetbrains.com/pycharm/download/

(2) de montagem de selénio

selênio pip pode ser instalado pelo comando, a instalação é a seguinte:

1. Abra uma janela cmd

2. Digite: pip instalar selênio

prompts janela cmd 3. Espere sucesso, a instalação bem-sucedida selênio, como interrompida na metade continuam a entrar pip instalar selênio re-instalar, não afeta!

(3) navegador Chrome

Demasiada navegador Internet atual para download do Google poço, muitos sites fazem com muito parecido com o site oficial. Acidentalmente no poço, onde eu baixar o Chrome endereço do site oficial:

Chrome site oficial: https://www.google.cn/chrome/

Clique duas vezes instalado automaticamente após o download está completo. Espere até que a instalação seja concluída.

(4) instalar o Chrome motorista navegador

Por que você precisa para dirigi-lo? Isso tem que partir do princípio de selênio para falar de:

       Quando Selenium propôs a WebDriver conceito, que fornece uma interface usando um navegador nativo, embalado em uma mais selênio WebDriver orientada a objeto da API, operando diretamente a página do browser nos elementos, e até mesmo a operação do próprio navegador (tela, tamanho da janela, inicialização, desligamento, instalado plug-ins).

       O uso da interface do navegador nativo, aumentou muito a velocidade e estabilidade das chamadas para os próprios fabricantes de navegadores, aparentemente mais científica. Mas trazer alguns efeitos colaterais é que diferentes fabricantes de navegadores, elementos que operam na Web e quantos haverá algumas diferenças na apresentação, que conduziu diretamente a pontos selênio WebDriver diferentes fabricantes de navegadores, e fornece diferentes implementações. Como o Firefox tem unidade geckoDriver especial, Chrome terá uma unidades especiais do Chrome.

Aqui especial atenção: o navegador Chrome e do navegador versão do conversor deve ser instalado cromo correspondência. Assim como você garantir que correspondem a ele?

1. verificação de versão cromo do navegador: Clique no canto superior direito de três navegador Chrome -> Ajuda -> Sobre o Google Chrome, como mostrado abaixo:

2.chrome driver navegador Download:

Chromedriver endereço de download do driver: http: //npm.taobao.org/mirrors/chromedriver/

No mapa e encontrar a versão mais próxima da versão chrome: Na foto: 78.0.3904.108, então opções de unidade aqui:

Após a conclusão do download: o pacote chrome na unidade: C: \ diretório sob python37 (esta é uma obrigação)

Terceiro, você pode, em seguida, abrir a turnê de automação selênio

Se você acha que este artigo útil para você, se você teste de software, testes de interface, testes automatizados, entrevistando troca de experiências
de interesse pode ser adicionado ao teste de software grupo de troca: 695 458 161, o grupo de tempos a distribuição do tempo de informação livre, bem como um par
de troca de tecnologia. Estes dados são a essência do autor de mais de uma década para a carreira de teste.

Go e tentar PyCharm insira o seguinte código em, veja se você pode abrir automaticamente o navegador Chrome, se você pode abrir então o + selênio automatizado ambiente de teste python tornou-se um grande serviço!

from selenium import webdriver

driver = webdriver.Chrome()



testes Super abrangente de cursos de tecnologia para aprender 0 yuan para se juntar imediatamente! Um amigo no selo necessidade:
Tencent testes em sala de aula endereço de aprendizagem tecnologia

 

Acho que você gosta

Origin www.cnblogs.com/csmashang/p/12630264.html
Recomendado
Clasificación