-D 在 -Dwebdriver.chrome.driver 中意味着什么

what does -D means in -Dwebdriver.chrome.driver

我想知道 -Dwebdriver.chrome.driver 中的 -D 是什么,我在很多程序中都见过。 -D 表示什么。

请帮我看看 -D 是什么意思,我们可以在哪里使用

-Dwebdriver.chrome.driver 选项是 设置 Chrome 驱动程序路径 的一种方法,以便它被程序使用。

如果不设置路径,您就无法将 Chrome 与 selenium api 一起使用。 (Chrome驱动允许你控制浏览器)

E.x 用法:

java -Dwebdriver.chrome.driver="Path" ....

系统属性

程序可以使用 System Properties objects to maintain its configuration throughout it's lifespan. 's 客户端本身使用 Properties 对象来维护自己的配置。 System class 维护一个 Properties 对象,描述当前工作环境的配置。系统属性包括有关当前用户的信息、Java 运行时的当前版本以及用于分隔文件路径名组成部分的字符。

在使用 Selenium 时,我们广泛使用 System 属性 webdriver.chrome.driver.

You can find a detailed discussion in


-Dwebdriver.chrome.driver

根据 Configuration of Node with options 中的文档,-D 标志在命令行上用于传递 JVM 可以拾取并传播到节点的属性。

一个例子:

-Dwebdriver.chrome.driver=chromedriver.exe