Ответ 1
Список коммутаторов: https://chromium.googlesource.com/chromium/src/+/master/chrome/common/chrome_switches.cc
Список предпочтений: https://chromium.googlesource.com/chromium/src/+/master/chrome/common/pref_names.cc
Я большой сторонник чтения руководства. Но в этом случае, несмотря на поиск в Интернете в течение некоторого времени, я не могу найти руководство, объясняющее все доступные аргументы ChromeOptions
. Где-то должен быть список всех строковых аргументов и их значения.
Например, вот некоторые, которые я нашел, наткнувшись на примеры:
var options = new ChromeOptions();
options.AddArgument("incognito");
options.AddArguments("test-type");
Может кто-нибудь, пожалуйста, направьте меня в список? Я использую С# 4.6, Selenium 2.45.
Список коммутаторов: https://chromium.googlesource.com/chromium/src/+/master/chrome/common/chrome_switches.cc
Список предпочтений: https://chromium.googlesource.com/chromium/src/+/master/chrome/common/pref_names.cc
Это тот, который я использую: http://peter.sh/experiments/chromium-command-line-switches/
var options = new ChromeOptions();
options.AddArgument("--start-maximized");
options.AddArgument("--ignore-certificate-errors");
options.AddArgument("--disable-popup-blocking");
options.AddArgument("--incognito");
и т.д.
Вот ответ о том, как использовать ChromeOptions:
ChromeOptions options = new ChromeOptions();
options.addArguments("test-type");
options.addArguments("start-maximized");
options.addArguments("--window-size=1920,1080");
options.addArguments("--enable-precise-memory-info");
options.addArguments("--disable-popup-blocking");
options.addArguments("--disable-default-apps");
options.addArguments("test-type=browser");