Вы можете контролировать, как драйвер Firefox выбирает профиль. Установите для свойства webdriver.firefox.profile
имя профиля, который вы хотите использовать. Большинство людей думают, что это плохая идея, потому что вы унаследуете все куки, содержимое кэша, и т.д. . из предыдущего использования профиля, но это разрешено, если вы действительно хотите это сделать.
Например:
System.setProperty("webdriver.firefox.profile", "MySeleniumProfile");
WebDriver driver = new FirefoxDriver(...);
ОБНОВЛЕНИЕ - С Ранхиру
Как я справился с этим для Java
FirefoxProfile profile = new FirefoxProfile(new File("D:\\Selenium Profile"));
WebDriver driver = new FirefoxDriver(profile);
Затем я изменил настройки в Firefox, чтобы очистить все куки и кеш при выходе. Посмотрите здесь о том, как это сделать.