К сожалению, трудно выполнить операции с pdf путем переключения вкладок. Лучший способ - загрузить pdf-файл и выполнить операции с загруженным файлом с помощью некоторой java-библиотеки или pdf-парсера.
Это обычное поведение pdf связано с включенной функцией pdf js. Отключение этого в профиле firefox может решить вашу проблему
. Обновление профиля Firefox разрешает эту проблему.
FirefoxProfile profile = new FirefoxProfile();
profile.setPreference( "pdfjs.disabled", true );
profile.setPreference("pdfjs.disabled", true );
profile.setPreference("pdfjs.enabledCache.state", false );
profile.setPreference("pdfjs.enabledCache.state", false);
profile.setPreference("pdfjs.migrationVersion", 2);
profile.setPreference("pdfjs.previousHandler.alwaysAskBeforeHandling", true);
profile.setPreference("pdfjs.previousHandler.preferredAction", 4);
FirefoxOptions options = new FirefoxOptions().setProfile(profile);
WebDriver driver = new FirefoxDriver(options);
, который останавливает открытие PDF в новом окне, а затем вы можете реализовать метод для загрузки файла и разбора загруженного файла.
Надеюсь, это поможет вам:)