Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
双破折号(--)在Selenium ChromeOptions中意味着什么_Selenium_Google Chrome_Selenium Chromedriver_Chromium_Chrome Options - Fatal编程技术网

双破折号(--)在Selenium ChromeOptions中意味着什么

双破折号(--)在Selenium ChromeOptions中意味着什么,selenium,google-chrome,selenium-chromedriver,chromium,chrome-options,Selenium,Google Chrome,Selenium Chromedriver,Chromium,Chrome Options,我将selenium与java结合使用,并使用了一些chrome选项。但我在不同的来源中看到了chrome选项的不同用法。我的意思是,有些人在选项之前使用双破折号,而有些人不使用双破折号(比如禁用dev-shm用法和--禁用dev-shm用法)。这两种用法有什么不同吗?根据: Unix传统鼓励使用命令行开关来控制 程序,以便可以从脚本中指定选项。有 区分命令行选项和普通选项的三种约定 论点如下: 最初的Unix风格 GNU风格 X工具包风格 GNU样式使用选项关键字(而不是关键字字母) 前面

我将selenium与java结合使用,并使用了一些chrome选项。但我在不同的来源中看到了chrome选项的不同用法。我的意思是,有些人在选项之前使用双破折号,而有些人不使用双破折号(比如
禁用dev-shm用法
--禁用dev-shm用法
)。这两种用法有什么不同吗?

根据:

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

  • 最初的Unix风格
  • GNU风格
  • X工具包风格
GNU样式使用选项关键字(而不是关键字字母) 前面有两个连字符。几年后,当一些 相当复杂的GNU实用程序开始耗尽单个字母 选项键(这是症状的补丁,而不是治疗 潜在疾病)。它仍然很受欢迎,因为GNU选项是 比旧样式的字母汤更容易阅读。GNU风格 如果不分隔空白,则无法将选项组合在一起


选择GNU双连字符选项的前导,这样传统的单字母选项和GNU样式的关键字选项就可以在同一命令行上明确地混合使用

因此,无论是否使用连字符,option关键字都会起作用,对吗?连字符仅用于可读性?@rdonuk确切地说,是的