Перейти к содержимому

Фотография

Не загружается плагин в браузер Firefox с использованием Selenide

java selenide

  • Авторизуйтесь для ответа в теме
В этой теме нет ответов

#1 VIRTOK

VIRTOK

    Новый участник

  • Members
  • Pip
  • 3 сообщений

Отправлено 13 сентября 2024 - 17:49

Я пытаюсь загрузить плагин в Firefox, используя Selenide, но это не работает. Я попробовал все, что только мог придумать, но все равно получаю ошибку.

Я использую библиотеку Selenide версии 7.3.3. браузер Firefox версии 130.0 64-битный.


        /**
     * Базовый класс для всех тестов.
     * Настраивает браузер и загружает необходимые расширения.
     */
    public class BasicTest extends Methods {
    
        /**
         * Настраивает браузер перед каждым тестом.
         * Использует Firefox в качестве браузера по умолчанию.
         * Загружает расширение CryptoPro для Firefox.
         */
        @BeforeAll
        public static void setBrowser() {
            // Настраиваем WebDriver для Firefox
            WebDriverManager.firefoxdriver().setup();
            Configuration.browser = "firefox";
    
            // Устанавливаем размер окна браузера
            Configuration.browserSize = "1920x1080";
    
            // Путь к расширению Firefox
            String firefoxAddonsPath = "src/main/resources/firefox_extension_latest.xpi";
    
            // Проверяем, существует ли файл расширения
            File addonFile = new File(firefoxAddonsPath);
            if (addonFile.exists()) {
                // Устанавливаем путь к расширению, если файл существует
                System.setProperty("selenide.firefox.addons", firefoxAddonsPath);
                System.out.println("Расширение успешно загружено");
            } else {
                // Записываем сообщение об ошибке, если файл не найден
                System.err.println("Файл расширения не найден: " + firefoxAddonsPath);
                // Бросаем исключение, если расширение не найдено
                throw new RuntimeException("Расширение Firefox не найдено: " + firefoxAddonsPath);
            }
    
            // Включаем быстрое заполнение полей
            Configuration.fastSetValue = true;
        }
    }

Я ожидаю, что расширение firefox_extension_latest.xpi успешно загрузится в браузер Firefox


  • 0



Темы с аналогичным тегами java, selenide

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных