Como executar a autenticação básica para FirefoxDriver, ChromeDriver e IEdriver no Selenium WebDriver?

Estou usando o Selenium-Firefox-driver e Driver do Selenium-Chrome versão 2.0a5 API do driver da Web) e estou tentando testar um aplicativo Web que possui autenticação BASIC (há um pop-up que aparece para autenticar o usuário quando eu acesso qualquer página, o pop-up não faz parte do HTML

gora, preciso de uma estratégia para autenticar o usuário no Firefox, Chrome e IE (vou importar o driver do IE em breve

Eu estava lendo em alguns artigos que posso definir um perfil do Firefox, por exemplo .. algo como:

FirefoxProfile ffProfile = new FirefoxProfile();
ffProfile.setPreference("network.http.phishy-userpass-length", 255);
WebDriver driver = new FirefoxDriver(ffProfile);
driver.get("http://username:password@hostname");  

mas parece que não funciona para mim. Alguém tem uma solução funcional para esses navegadores?

questionAnswers(7)

yourAnswerToTheQuestion