服务器环境变量
配置 Appium 服务器的主要方式是通过 命令行参数。但是,一些更高级的功能是通过环境变量切换或配置的。要设置环境变量,请参考您的操作系统和终端的文档。以下是 Appium 服务器识别的环境变量
变量 | 描述 |
---|---|
APPIUM_HOME |
默认情况下,Appium 在您的系统用户的 home 目录中创建一个名为 .appium 的目录。您可以使用此变量调整目录,如 管理扩展 指南中所述。 |
APPIUM_TMP_DIR |
默认情况下,Appium 使用一个随机的临时目录来执行许多操作。如果您希望使用特定目录,可以通过将绝对路径作为此变量的值来实现。此行为等同于使用 --tmp CLI 参数。 |
APPIUM_PREFER_SYSTEM_UNZIP |
设置为 0 或 false 以请求 Appium 不要使用系统上包含的 unzip 二进制文件来解压缩下载的应用程序或其他工件。相反,它将使用基于 JS 的解压缩库。这可能有助于某些系统上不存在或非标准的 unzip 命令。请注意,如果使用系统库解压缩失败,则无论如何都会尝试使用备用库,因此设置此环境变量仅在您知道系统解压缩将失败的情况下节省时间。 |
APPIUM_HOST |
与 --address CLI 参数相同 |
APPIUM_PORT |
与 --port CLI 参数相同 |
APPIUM_RELOAD_EXTENSIONS |
设置为 1 以使 Appium 在创建新会话时重新加载扩展。这主要对 构建扩展 有用 |
APPIUM_OMIT_PEER_DEPS |
在 Appium 内部运行的所有 NPM 命令中添加 --omit=peer 。主要是一个内部功能。 |