python selenium как скрыть консоль geckodriver.exe
Собственно есть python 3.10, есть приложение на wxPython, далее в нём есть скрипт на Selenium.
Запускаю из PyCharm всё хорошо.
Далее всё приложение собирается в exe с помощью cxFreeze и дальше при запуске приложения когда Selenium за пускает браузер FireFox я вместе с браузером наблюдаю консоль geckodriver.exe до момента закрытия браузера.
Вот часть кода с запуском:
profile = Options()
profile.add_argument('-width=1280')
profile.add_argument('-height=720')
profiles = webdriver.FirefoxProfile()
driver = selenium.webdriver.Firefox(firefox_options=profile, firefox_profile=profiles,
executable_path=os.path.abspath(os.curdir) + r'\data\geckodriver.exe')
Вопрос как мне его скрыть?
p.s. ещё раз повторюсь при запуске из PyCharm этой консоли нету
Источник: Stack Overflow на русском