我在java中使用Selenium,并且正在使用一些chrome选项。但是我在不同的来源中看到铬选项的不同用法。我的意思是有些人在选项之前使用双破折号,有些人没有(如disable-dev-shm-usage
和--disable-dev-shm-usage
(。这两种用法之间有什么区别吗?
根据命令行选项:
Unix传统鼓励使用命令行开关来控制 程序,以便可以从脚本中指定选项。有 区分命令行选项和普通选项的三种约定 参数如下:
- 原始的Unix风格
- GNU风格
- X 工具包样式
GNU 风格使用选项关键字(而不是关键字字母( 前面有两个连字符。几年后,当一些 相当复杂的GNU实用程序开始用完单个字母 选项键(这构成了症状的补丁,而不是治愈 基础疾病(。它仍然很受欢迎,因为 GNU 选项是 比旧样式的字母汤更容易阅读。GNU 风格 如果不分隔空格,则不能将选项组合在一起。
选择 GNU双连字符选项领导者是为了使传统的单字母选项和 GNU 样式的关键字选项可以在同一命令行上明确混合。