Удаленка для jenkins+selenide+selenoid+allure+docker спецов на 2-3 часа в день. 100% remote! Присоединиться к проекту

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

katalon
webdriver
selenium
Теги: #<Tag:0x00007fedc4029338> #<Tag:0x00007fedc40291f8> #<Tag:0x00007fedc40290b8>

(Timur Colesnic) #1

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

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


(Maxim Andryushchenkov) #2

Настройте профиль заранее 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)

(Dmytro Kryshtopenko) #3

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


(Евгений Бухгаммер) #4

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


(Ильдар Бекмансуров) #5

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