Chrome is being controlled by automated test software.

Caso você execute testes automatizados de UI no navegador Google Chorme, deve ter percebido que em sua versão mais recente (versão 57 na data de publicação deste post), durante a execução dos testes automatizados uma barra amarela é exibida no topo no navegador com a mensagem “Chrome is being controlled by automated test software”.

Porém, com uma simples mudança no arquivo de configurações do Protractor essa barra pode ser removida (veja abaixo).

capabilities: {
    "browserName": "chrome",
    "chromeOptions": {
        "args": [
            "--disable-infobars"
        ]
    }
}

Ou seja, basta adicionar o valor --disable-infobars dentro do array de argumentos da propriedade chromeOptions das capabilities e pronto, a barra não será mais exibida.

Um projeto exemplo utilizando tal configuração pode ser visto através do seguinte link.

É isso! Post curto e simples, mas espero que útil.

Até a próxima e bons testse!

 

Anúncios

2 comentários em “Como remover a barra de informações do Chrome quando os testes escritos com Protractor estão rodando

    1. Complementando, apliquei o comando sugerido por você e para a outra situação tive que acessar o UserProfilePreference para evitar a mensagem de armazenar senha. (Selenium Webdriver em C#)

      var options = new ChromeOptions();
      options.AddArguments("--disable-infobars");
      options.AddUserProfilePreference("credentials_enable_service", false);
      options.AddUserProfilePreference("profile.password_manager_enabled", false);
      driver = new ChromeDriver(options);

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s