История страницы
...
Имя опции | Тип | По умолчанию | Описание опции |
args | Список строк | Список аргументов командной строки, используемых при запуске Chrome. Аргументы со связанным значением должны быть разделены знаком '=' (например, ‘args’ : ['start-maximized', 'user-data-dir=C:/Users/User/AppData/Local/Google/Chrome/User Data/Default']). Список аргументов Chrome. | |
binary | Строка | Путь к исполняемому файлу Chrome для использования | |
extensions | Список строк | Список расширений Chrome для установки при запуске. Каждый элемент в списке должен иметь упакованное расширение Chrome в кодировке base-64 (.crx) Получение crx расширения | |
localState | Словарь | Словарь с каждой записью, состоящей из названия предпочтения и его значения. Эти установки применяются к файлу локального состояния в папке пользовательских данных. | |
prefs | Словарь | Словарь с каждой записью, состоящей из названия предпочтения и его значения. Эти настройки применяются только к используемому профилю пользователя. Примеры см. в файле «Preferences» в каталоге пользовательских данных Chrome (C:\Users\{User}\AppData\Local\Google\Chrome\User Data\{GoogleUser}). | |
detach | Логический тип | false | Если значение равно false, Chrome будет закрыт, когда ChromeDriver будет убит, независимо от того, завершен ли сеанс. Если значение равно true, Chrome будет закрыт только в том случае, если сеанс завершен (или закрыт). Обратите внимание, что если значение равно true и сеанс не завершен, ChromeDriver не сможет очистить каталог временных данных пользователя, используемый запущенным экземпляром Chrome. |
debuggerAddress | Строка | Адрес сервера отладчика Chrome для подключения в виде <hostname/ip:port>, например '127.0.0.1:38947' | |
excludeSwitches | Список строк | Список переключателей командной строки Chrome, чтобы исключить передачу ChromeDriver по умолчанию при запуске Chrome. Указывать свитчи без префикса --. | |
minidumpPath | Строка | Каталог для хранения мини-дампов Chrome. (Поддерживается только в Linux.) | |
mobileEmulation | Словарь | Словарь со значением "deviceName" или значениями для "deviceMetrics" и "userAgent". Дополнительные сведения см. в разделе Эмуляция мобильных устройств. https://chromedriver.chromium.org/mobile-emulation Пример: "mobileEmulation": {"deviceName": "iPhone 12 Pro"} | |
windowTypes | Список строк | Список типов окон, которые будут отображаться в списке дескрипторов окон. Для доступа к элементам <webview> включите в этот список "webview". |
Часть свойств для запуска Chrome/Яндекс выглядит так:(без комментариев).
Блок кода | ||||||
---|---|---|---|---|---|---|
| ||||||
"goog:chromeOptions":{ "args":[ "-disable-blink-features=AutomationControlled", \\Комментарий "disable-popup-blocking", \\Комментарий "disable-notifications", \\Комментарий "disable-infobars", \\Комментарий "disable-gpu", \\Комментарий "no-sandbox", \\Комментарий "disable-extensions", \\Комментарий "start maximized", \\Комментарий "user-date-dir=C^//Users//robin_user//APPData//Local//Yandex//YandexBrowser//User Data", \\Комментарий "profile-directory=Profile 1", \\Комментарий ] "excludeSwitches":["enable-automation"], "extensions":[] } } |
...