New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
executar chrome com as extensões desabilitadas #374
Comments
Estivalet, a principio o comportamento padrão é levantar o navegador com as extensões desabilitadas, o que estamos tratando (9de5927) é a possibilidade de profiles no Chrome que hoje não é possível. |
pergunto isso pois continuo com o erro: Falha ao carregar a extensão a partir de: c:\users\lestivalet\AppData\Local\Temp\scoped_dir...Loading of unpacked extensions is disabled by the administrator. O chrome tem uma configuração padrão (instalada pela política empresarial) que eu não tenho acesso para alterar. No caso a única extensão que eu tenho é a Editor do Office 110.1536.1538 para visualizar e editar arquivos do word, excel, powerpoint, etc... Toda vez que eu rodo o teste automatizado esse alerta é apresentado, e preciso clicar no botão "OK" para que o robô siga adiante. S.O: Windows 7 E acho que no meu caso o navegador está subindo com essa extensão habilitada |
@estivalet, na versão 1.5.2-SNAPSHOT foi implementada a questão de profiles com Chrome no commit 9de5927, verifique se esse novo comportamento ajuda. |
@juliancesar outra coisa que notei sobre esse erro é que depois que eu clico no botão OK do alerta, o chrome abre normalmente mas demora uns 10 a 15 segundos para ir para a URL da aplicação. E no final do teste sempre dá esse stacktrace: mesmo erro #349 java.lang.AssertionError: Passo com falha: [br.gov.frameworkdemoiselle.behave.parser.jbehave.BeforeAfterSteps.startStories()] causa: org.jbehave.core.failures.BeforeOrAfterFailed: Method startStories (annotated with @BeforeStories in class br.gov.frameworkdemoiselle.behave.parser.jbehave.BeforeAfterSteps) failed: org.openqa.selenium.WebDriverException: unknown error: cannot get automation extension |
No commit (a237125) feito ontem e com a SNAPSHOT gerada ontem (1.5.2-SNAPSHOT) a alteração para o seu caso foi feita. Para mim funcionou corretamente. Foi adicionada a seguinte linha: chromeOptions.addArguments("--disable-extensions"); Com relação ao último problema relatado, peço que abra outra issue. |
@juliancesar Funcionou a alteração, e o erro "cannot get automation extension" não ocorre mais. Porém notei que depois que o teste finaliza o chrome ficou aberto... (AfterStories) Generating reports view to 'C:\Users\lestivalet\workspace\SACTest\target\jbehave' using formats '[defaultstoryreport, console, html, stats]' and view properties '{navigator=ftl/jbehave-navigator.ftl, views=ftl/jbehave-views.ftl, reports=ftl/jbehave-reports.ftl, nonDecorated=ftl/jbehave-report-non-decorated.ftl, decorated=ftl/jbehave-report-decorated.ftl, maps=ftl/jbehave-maps.ftl}' |
@juliancesar Na verdade o chrome não estava fechando pois eu estava usando a versão portátil do Chrome behave.runner.screen.binaryPath=C:/Users/lestivalet/Downloads/GoogleChromePortable/GoogleChromePortable.exe Ao usar o chrome padrão instalado no Windows ele fechou normalmente. Vou fechar essa issue, mas acredito que tem algum problema ao configurar o chrome portátil para rodar os testes automatizados |
Preciso executar um teste com as extensões desabilitadas.
Como faço para executar por exemplo:
capabilities.setCapability("chrome.switches", Arrays.asList("--disable-extensions"));
obrigado.
obs.: Não gostaria de criar um novo perfil no chrome, apenas executá-lo sem as extensões.
The text was updated successfully, but these errors were encountered: