启动 selenium chrome 驱动程序时如何指定自定义 chrome 参数?
How can I specify custom chrome arguments when launching selenium chromedriver?
在这种特定情况下,我想使用 chrome CLI 开关 --use-fake-ui-for-media-stream
但它应该适用于任何可用的 chrome 开关。
任何语言都可以,我希望这个问题可以作为如何用不同语言执行此操作的文档。
完全披露:我打算自己用几种语言回答这个问题。
Ruby
Selenium::Webdriver.for(
:chrome,
switches: %w(
--use-fake-ui-for-media-stream
)
)
Java
ChromeOptions options = new ChromeOptions();
options.addArguments("--use-fake-ui-for-media-stream");
WebDriver driver = new ChromeDriver(options);
Python
from selenium.webdriver.chrome.options import Options
chrome_options = Options()
chrome_options.add_argument("--use-fake-ui-for-media-stream")
driver = webdriver.Chrome(executable_path="path/to/chromedriver", chrome_options=chrome_options)
在这种特定情况下,我想使用 chrome CLI 开关 --use-fake-ui-for-media-stream
但它应该适用于任何可用的 chrome 开关。
任何语言都可以,我希望这个问题可以作为如何用不同语言执行此操作的文档。
完全披露:我打算自己用几种语言回答这个问题。
Ruby
Selenium::Webdriver.for(
:chrome,
switches: %w(
--use-fake-ui-for-media-stream
)
)
Java
ChromeOptions options = new ChromeOptions();
options.addArguments("--use-fake-ui-for-media-stream");
WebDriver driver = new ChromeDriver(options);
Python
from selenium.webdriver.chrome.options import Options
chrome_options = Options()
chrome_options.add_argument("--use-fake-ui-for-media-stream")
driver = webdriver.Chrome(executable_path="path/to/chromedriver", chrome_options=chrome_options)