Eu encontrei minha própria solução para o problema. Estou usando uma versão modificada do complemento do Firefox AutoAuth. Normalmente, isso clica no botão OK quando você visitou uma caixa de diálogo Autenticação HTTP antes e salvou o nome de usuário e a senha. Eu modifiquei o plugin para que ele sempre cancelasse o diálogo. Está funcionando muito bem no Firefox 35.
Meu código Java:
public class Main {
public static void main(String[] args) {
// create profile
FirefoxProfile profile = new FirefoxProfile();
//add a extension to firefox
File extension = new File("autoauth-2.1-fx+fn.xpi");
try {
profile.addExtension(extension);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
WebDriver driver = new FirefoxDriver(profile);
driver.get("http://demo.tanmaysarkar.com/authentication/");
driver.get("http://demo.tanmaysarkar.com/authentication/");
try {
Thread.sleep(10000);
} catch (InterruptedException ex) {
Thread.currentThread().interrupt();
}
driver.quit();
}
}
Você precisa modificar o addon do Firefox link . Lá está o arquivo chrome / content / overlay.js Substitua o overlay.js pela minha versão no link
Espero que isso ajude alguém