Аргументы запуска google chrome
Класс параметров Chrome используется для управления различными свойствами драйвера Chrome. Класс параметров Chrome обычно используется вместе с желаемыми возможностями.
Пример:
В следующем примере показан способ открытия браузера Chrome в развернутом режиме с помощью класса ChromeOptions. Нам нужно передать экземпляр класса ChromeOptions в инициализацию веб-драйвера.
Ниже приведен список доступных и наиболее часто используемых аргументов для класса ChromeOptions.
- start-maximized : открывает Chrome в режиме максимизации
- инкогнито: открывает Chrome в режиме инкогнито
- без головы: открывает Chrome в режиме без головы
- disable-extensions : отключает существующие расширения в браузере Chrome
- disable-popup-blocking : отключает всплывающие окна, отображаемые в браузере Chrome
- make-default-browser: делает браузер Chrome стандартным
- версия : печатает версию браузера Chrome
- disable-infobars: не позволяет Chrome отображать уведомление. Chrome управляется автоматическим программным обеспечением
В этом уроке вы узнаете
Класс желаемых возможностей
Класс требуемых возможностей используется для изменения нескольких свойств веб-драйвера. Класс Desired Capabilities предоставляет набор пар ключ-значение для изменения отдельных свойств веб-драйвера, таких как имя браузера, платформа браузера и т. Д. Наиболее часто используемым методом класса Desired Capabilities является метод setCapability. Желаемые возможности чаще всего используются с Selenium Grid, где один и тот же тестовый пример должен выполняться в разных браузерах.
Пример:
Ниже приведен пример, позволяющий браузеру Chrome принимать SSL-сертификаты на веб-сайтах по умолчанию с помощью класса Desired Capabilities.
Ниже приведены наиболее часто используемые предопределенные типы возможностей.
Название возможности | Описание |
ACCEPT_SSL_CERTS | Это свойство сообщает браузеру принимать SSL-сертификаты по умолчанию |
PLATFORM_NAME | Это свойство используется для установки платформы операционной системы, используемой для доступа к веб-сайту. |
BROWSER_NAME | Это свойство используется для установки имени браузера для экземпляра веб-драйвера |
ВЕРСИЯ | Это свойство используется для установки версии браузера |
Параметры Chrome для расширения Adblocker
Расширение Adblocker браузера Chrome может быть обработано с помощью Chrome Options и класса Desired Capabilities. Ниже приведены шаги для доступа к расширению AdBlocker в браузере Chrome с использованием класса Desired Capabilities.
Шаг 1) Расширение AdBlocker должно быть установлено в браузере Chrome перед использованием класса Chrome Options
Шаг 3) Передайте путь загруженного файла CRX в класс Chrome Options
Шаг 4) Создание веб-драйвера с использованием нужного класса возможностей и объекта параметров Chrome
Пример:
Ниже приведен пример активации расширения блокировщика рекламы в браузере Chrome с использованием классов Chrome Options и Desired Capabilities.
Браузер Google Chrome относится к одной из тех программ, которые, как это кажется, не могут иметь никаких отношений к командной строке Windows. Но это не так, Chrome поддерживает множество аргументов командной строки, которые могут быть использованы для запуска браузера с определенным набором функций. Использовать для этого непосредственно командную строку необязательно, гораздо удобнее запускать браузер из окошка «Выполнить» или с помощью модифицированного ярлыка.
Шаблон команды запуска Chrome с параметрами выглядит следующим образом:
chrome.exe --параметр
Если вам удобнее использовать ярлык, нужно открыть свойства последнего и отредактировать путь к исполняемому файлу браузера в поле «Объект», добавив через пробел этот самый параметр с двумя дефисами.
Если в поле «Объект» путь к исполняемому файлу браузера указывается в кавычках, аргумент выносится за оные, смотрите скриншот ниже.
А теперь приведем примеры наиболее часто используемых параметров и аргументов командной строки для браузера Google Chrome.
--disable-extensions
Этот ключ служит для запуска браузера с отключенными сторонними расширениями. Похожим задачам служит ключ --disable-plugins, только отключает он не расширения, а плагины, если таковые используются. Термины «плагин» и «расширение» сегодня являются взаимозаменяемыми, но если подходить строго технически, плагины — это программные модули, представленные двоичными файлами, расширяющими функционал браузера с помощью NPAPI , тогда как расширения используют набор скриптов.
--make-chrome-default
Аргумент, позволяющий назначить Chrome браузером по умолчанию. Аналогичным целям служит ключ --make-default-browser.
--headless --screenshot
Позволяет создавать скриншоты определенной страницы веб-сайта, не открывая саму страницу, используется администраторами в скриптах для мониторинга интерфейса сайтов. Команда требует указания дополнительных аргументов — пути к сохраняемому скриншоту и адреса веб-страницы, например, chrome.exe --headless --screenshot="D:\capture.jpg" "https://www.white-windows.ru". По умолчанию создаваемый скриншот имеет размеры 800х600 px, чтобы задать другой размер, через пробел после пути нужно добавить ключ --window-size=1000,1200. Тысяча в данном случае это размер по горизонтали, а тысяча двести — размер по вертикали.
--disable-sync
Запускает браузер с отключенной синхронизацией данных аккаунта Google, если синхронизация включена.
--incognito
Открывает экземпляр браузера в режиме «Инкогнито».
--disable-gpu
Если время от времени у вас возникает необходимость запускать браузер с отключенным аппаратным ускорением, создайте отдельный ярлык с параметром --disable-gpu.
--mute-audio
Если запустить Chrome с этим ключом, на всех страницах будет отключено воспроизведение аудио и звуковых эффектов.
--app
Параметр командной строки, позволяющий превращать сайты в так называемые веб-приложения, в качестве аргумента принимает URL -адрес страницы, вот так: --app="https://www.white-windows.ru". В этом режиме окно браузера лишено инструментов управления, доступны вам будут лишь «горячие» клавиши и контекстное меню.
--no-experiments
Параметр, отключающий все активные экспериментальные настройки на странице флагов chrome://flags. Пригодится, если после включения какого-то из флагов браузер не сможет загрузиться в обычном режиме.
И это только малая часть параметров, поддерживаемых Google Chrome.
Chromium браузеры и сам Chrome поддерживают параметры запуска (флаги запуска), также называемые переключателями. Они позволяют запускать Chrome со специальными параметрами, которые могут помочь в устранении неполадок, включении определенных функций или изменении других функций по умолчанию.
В статье я поделюсь некоторыми полезными параметрами Chrome, которые могут пригодиться каждому пользователю браузер Google Chrome.
Параметры запуска Chrome
Вот некоторые полезные параметры запуска Chrome, которые можно использовать для включения или отключения функций.
Временно отключить синхронизацию: –disable-sync
Если вы не хотите синхронизировать все с подключенной учетной записью Google, запустите Chrome с этим флагом. Он отключает синхронизацию данных браузера с учетной записью Google.
Включить ночной свет: –ash-enable-night-light
Если вам нужно работать в темноте, ночной свет поможет вам снизить нагрузку на глаза. Я настоятельно рекомендую оставить для этого специальный ярлык.
Разрешить запуск устаревших плагинов: –allow-outdated-plugins
Это полезно, когда версия плагина не работает, и вам нужно продолжать использовать старую версию.
Запустите Chrome в безопасном режиме или режиме инкогнито: –incognito
Чтобы запустить Chrome без каких-либо расширений, надстроек, тем и учетной записи, вы можете использовать этот переключатель. Это также гарантирует, что никто не отслеживает ваш профиль. Полезно, когда вы хотите что-то протестировать без привязки вашего аккаунта.
Отключить фоновые приложения: –disable-background-mode
Полезно, когда вы хотите убедиться, что ответ Chrome быстрее, и ни одно из фоновых приложений не мешает вашему просмотру.
Отключить переводчик Google: –disable-translate
При каждом посещении веб-сайта на другом языке Chrome запрашивает перевод на язык по умолчанию. Возможно, вы знаете язык и не нуждаетесь в переводе. Используя этот флаг, вы можете отключить функцию Google Translate.
Запуск Chrome с минимальным использованием памяти: –purge-memory-button
Известно, что Chrome занимает много оперативной памяти. Если вы хотите остановить загрузку оперативной памяти, включите этот флаг. Однако это работает только в версии Chrome для разработчиков.
Запуск Chrome в полноэкраном режиме: –start-maximized
Если вы всегда хотите, чтобы Chrome запускался в максимальном режиме, обязательно добавьте его в ярлык. Обычно Chrome запоминает последнюю позицию на рабочем столе и размер окна.
Отключить ускорение GPU во время запуска Chrome: –disable-gpu
Иногда, когда в Chrome возникают проблемы с воспроизведением видео, вам необходимо отключить аппаратное ускорение. Используйте этот флаг при запуске Chrome.
Запуск Chrome с отключенными плагинами: –disable-plugins
Хотя вы можете использовать режим инкогнито, чтобы использовать Chrome без каких-либо плагинов, но если вы хотите использовать только без плагинов, то флаг окажется под рукой.
Отключить DNS prefetch: –dns-prefetch-disable
Когда веб-сайт загружается в Chrome, IP-адрес сохраняется. Поэтому в следующий раз, когда вы снова зайдете на сайт, разрешение Доменное имя на IP не произойдет. Chrome будет использовать уже доступный IP-адрес для загрузки веб-сайта.
Однако IP-адреса могут меняться, и веб-сайт может предлагать больше IP-адресов серверов, что ближе к вам.
Восстановить последний сеанс работы: –restore-last-session
Иногда chrome не открывает последний сеанс в случае сбоя. Если это часто случается с вами, добавьте это как постоянный вариант в ярлык
Как изменить параметры запуска Chrome
Во-первых, убедитесь, что вы полностью закрыли Chrome. Вы можете использовать диспетчер задач, чтобы дважды проверить и щелкнуть основную задачу, чтобы убедиться, что все запущенные процессы Chrome закрыты.
- Создайте ярлык на рабочем столе.
- Щелкните правой кнопкой мыши и выберите свойства.
- В конце строки «Target:» добавьте параметр запуска Chrome. Вам нужно добавить двойную черту перед параметром:
--disable-gpu-vsync - Теперь, когда вы запускаете Chrome, он будет выглядеть так:
chrome.exe --disable-gpu-vsync - Когда вы запустите Chrome, он будет открыт с этим параметром.
Если вы не хотите продолжать изменять ярлык, я бы посоветовал вам сделать то же самое из командной строки или из командной строки. Это будет намного проще.
Chromium и Chrome поддерживают флаги командной строки, также называемые переключателями. Они позволяют запускать Chrome со специальными параметрами, которые могут помочь вам устранить неполадки, включить определенные функции или изменить функции по умолчанию. В этом посте я поделюсь некоторыми полезными ключами командной строки или флагами для браузера Chrome.
Параметры командной строки Chrome
Вот несколько переключателей Chromium, которые можно использовать для включения или отключения функций.
- –Disable-sync
- –Ash-enable-night-light
- –Allow-outdated-plugins
- -инкогнито
- –Disable-background-mode
- –Disable-translate
- –Кнопка-очистка-память
- –Start-maximized
- –Disable-gpu
- –Disable-plugins
- –Dns-prefetch-disable
1]Временно отключить синхронизацию: –disable-sync
Если вы не хотите синхронизировать все с подключенной учетной записью Google, запустите Chrome с этим флагом. Он отключает синхронизацию данных браузера с учетной записью Google.
2]Включить ночник: –ash-enable-night-light
Если вам нужно работать в темноте, ночник поможет снизить нагрузку на глаза. Я настоятельно рекомендую оставить для этого специальный ярлык.
3]Разрешить запуск устаревших плагинов: –allow-outdated-plugins
Это полезно, когда версия плагина не работает, и вам нужно продолжать использовать старую версию.
4]Запустите Chrome в безопасном режиме или режиме инкогнито: –incognito
Чтобы запустить Chrome без каких-либо расширений, надстроек, тем и учетной записи, вы можете использовать этот переключатель. Это также гарантирует, что никто не отслеживает ваш профиль. Полезно, если вы хотите что-то протестировать без привязки к вашей учетной записи.
5]Отключить фоновые приложения: –disable-background-mode
Полезно, если вы хотите, чтобы Chrome отвечал быстрее и ни одно из фоновых приложений не мешало работе в Интернете.
6]Отключить Google Translate: –disable-translate
Каждый раз, когда вы посещаете веб-сайт на другом языке, Chrome запрашивает перевод на язык по умолчанию. Возможно, вы знаете язык и вам не нужен перевод. Используя этот флаг, вы можете отключить функцию Google Translate.
7]Чтобы Chrome не перегружал ОЗУ: –purge-memory-button
Известно, что Chrome занимает много оперативной памяти. Если вы хотите, чтобы он не загружал оперативную память, включите этот флаг. Однако это работает только в версии Chrome для разработчиков.
Если вы всегда хотите, чтобы Chrome запускался в максимальном размере, обязательно добавьте это в свой ярлык. Обычно Chrome запоминает последнюю позицию на рабочем столе и размер окна.
9]Отключить ускорение графического процессора –disable-gpu
Иногда, когда в Chrome возникают проблемы с воспроизведением видео, вам нужно отключить аппаратное ускорение. Используйте этот флаг при запуске Chrome.
10]Начать с отключенными плагинами –disable-plugins
Хотя вы можете использовать режим инкогнито, чтобы работать с Chrome без какого-либо плагина, но если вы хотите использовать только без плагина, тогда вам пригодится флаг.
11]Отключить предварительную выборку DNS –dns-prefetch-disable
Когда веб-сайт загружается в Chrome, IP-адрес сохраняется. Поэтому в следующий раз, когда вы повторно посетите веб-сайт, преобразование доменного имени в IP-адрес не произойдет. Chrome будет использовать уже доступный IP-адрес для загрузки веб-сайта.
Однако IP-адреса могут меняться, и веб-сайт может предлагать больше IP-адресов серверов, которые вам ближе.
12]Восстановить последний сеанс при запуске: –restore-last-session
Иногда хром не открывает последний сеанс в случае сбоя. Если это часто случается с вами, добавьте это как постоянную опцию в ярлык.
Как запустить Chrome с флагами?
Во-первых, обязательно полностью выйдите из Chrome. Вы можете использовать диспетчер задач, чтобы дважды проверить и щелкнуть основную задачу, чтобы убедиться, что все запущенные экземпляры Chrome закрыты.
- Далее создайте ярлык на рабочем столе.
- Затем щелкните его правой кнопкой мыши и выберите свойства.
- В конце строки «Target:» добавьте флаги командной строки. Перед флагом нужно добавить двойной тире.
- Теперь, когда вы запустите Chrome, это будет выглядеть так: chrome.exe --disable-gpu-vsync
- Когда вы запускаете Chrome, он запускает Chrome с этим флагом.
Вот совет от профессионала. Если вы не хотите продолжать изменять ярлык, я предлагаю вам попробовать то же самое из командной строки или строки запуска. Будет намного проще.
Читайте также: