DesiredCapabilities - это старый способ работы, и в настоящее время он устарел. Шаблон Options - это новый способ работы, который вошел в Selenium как часть работы по переходу API на новый W3C-совместимый API.
/**
* @deprecated Use {@link #FirefoxDriver(FirefoxOptions)}.
*/
@Deprecated
public FirefoxDriver(Capabilities desiredCapabilities) {
this(new FirefoxOptions(Objects.requireNonNull(desiredCapabilities, "No capabilities seen")));
}
Ссылка на вышеуказанный код на Github
В Selenium 4 все устаревшие методы должны быть удалены (конечно, на практике не все они могут быть удалены сразу), поэтому я бы посоветовал вам перейти к использованию FirefoxOptions вместо DesiredCapabilities.