Como posso obter informações sobre o UAC no Windows 7 / Vista para executar testes usando o Selenium no NetBeans?

1

Estou tentando configurar um ambiente de teste para um aplicativo da Web PHP em um sistema windows 7. Eu estou usando o NetBeans IDE com o plugin PHP Selenium e PHPUnit instalado em um servidor web local (XAMPP). Eu tenho tudo configurado, exceto que o servidor Selenium que é fornecido com o NetBeans dá o erro:

Failed to start new browser session: Error while launching browser.

Toda vez que tento executar um teste.

Agora, tenho certeza de que esse é um problema do UAC, pois consegui fazer com que os testes fossem executados parando o servidor Selenium do NetBeans e iniciando um a partir de um prompt de comando do administrador. O que eu gostaria de saber é se há alguma maneira de fazer o plug-in do NetBeans funcionar, de preferência sem desabilitar o UAC.

addendum: Eu também tentei executar o NetBeans como Administrador e defini-lo para sempre ser executado como Administrador nas propriedades, nenhuma delas funcionou.

Eu percebo que perguntar isso quando eu já tenho uma solução viável parece um pouco perfeccionista / OCD, mas nós provavelmente não estaríamos no SuperUser se não fossemos um pouco perfeccionistas / OCD de qualquer maneira. Não?

Ah, sim, e se não for possível, eu agradeceria saber por que não é possível ... Eu entendo as permissões do estilo Unix, mas essa coisa toda do UAC ainda é um mistério para mim.

    
por Li1t 11.08.2011 / 22:59

1 resposta

1

É um processo separado que você está lançando, então ele aciona o prompt do UAC. Sem conhecer mais detalhes da sua configuração, isso seria impossível de diagnosticar.

Em vez de desabilitar o UAC, você pode usar o Application Compatibility Kit da Microsoft para desabilitar o UAC para o seu plug-in. . .

link

    
por 12.08.2011 / 02:17