Запуск UI автотестов (Selenium WebDriver) с предустановленными параметрами браузеров Google Chrome и Firefox

Есть задача запустить автотесты Katalon Studio (работает аналогично Selenium WebDriver).
Необходимо чтобы при старте браузера в нем были установлены плагины.

Подскажите как и где это настроить!

1 лайк

Настройте профиль заранее c нужными вам плагинами и подгрузите его при инициализации браузера. В питоне можно так:

        ch_opts = webdriver.ChromeOptions()
        ch_opts.add_argument(
            f"--user-data-dir={profile_path}"
        )
        driver = webdriver.Chrome(executable_path=driver_path,
                                  service_log_path=log_path,
                                  chrome_options=ch_opts)
2 лайка

Блин, когда-нибудь Katalon или тому подобный софт чую убьет AQA позицию. Стремно всё это.

1 лайк

Не убьет, просто оставит наиболее интересные задачи для программирования. Ведь вы же почему-то не считаете ненормальным, что компьютер, на котором вы работаете, питается от электростанции, а не от смастеренного лично вами гальванического элемента. Как автоматизация избавляет тестирование от ручного рутинного труда, так и наиболее рутинная автоматизация должна заменяться тулами по генерации и исполнению однотипных действий.

начало конца :slight_smile: