首页 > 解决方案 > 双破折号 (--) 在 Selenium ChromeOptions 中意味着什么

问题描述

我正在将 selenium 与 java 一起使用,并且我正在使用一些 chrome 选项。但是我在不同的来源中看到了 chrome 选项的不同用法。我的意思是有些人在选项前使用双破折号,有些人不使用(喜欢disable-dev-shm-usage--disable-dev-shm-usage)。这两种用法有什么区别吗?

标签: seleniumgoogle-chromeselenium-chromedriverchromiumchrome-options

解决方案


根据命令行选项

Unix 传统鼓励使用命令行开关来控制程序,以便可以从脚本中指定选项。区分命令行选项和普通参数的三种约定如下:

  • 原始的 Unix 风格
  • GNU 风格
  • X 工具包风格

GNU 样式使用前面有两个连字符的选项关键字(而不是关键字字母)。几年后,当一些相当复杂的 GNU 实用程序开始用完单字母选项键(这构成了针对症状的补丁,而不是针对潜在疾病的治愈方法)时,它发展了。它仍然很受欢迎,因为 GNU 选项比旧样式的字母汤更容易阅读。GNU 风格的选项不能在不分隔空格的情况下组合在一起。

选择了 GNU 双连字符选项领导,以便传统的单字母选项和 GNU 风格的关键字选项可以在同一命令行上明确混合。


推荐阅读