appium安装环境变量配置

appium安装需要的环境 jdk--sdk--node.js

环境变量配置

以下是path中使用到的相关变量

jdk的环境变量

%JAVA_HOME%\bin;
%JAVA_HOME%\jre\bin;

sdk的环境变量
%ANDIOID_HOME%\platform-tools;
%ANDIOID_HOME%\tools;

appium需要用的的变量
C:\Program Files (x86)\Appium\node_modules\.bin;
%APPIUM_HOME%();
D:\android\Android\sdk\android-sdk-windows\platform-tools;
D:\android\Android\sdk\android-sdk-windows\tools
C:\Program Files (x86)\Appium()

有些建了HOME但是不知道为什么没有起作用,就有重复添加了文件位置。有些删除了,会造成adb用不了,或者appiu-doctor用不了。最后就都加上了,两个都可以同时用了

 

 

 

### 配置Appium环境变量 为了确保Appium自动化测试能够顺利运行,正确设置环境变量至关重要。这涉及到几个关键组件的路径配置。 #### 设置Java环境变量 由于Appium依赖于Java运行时环境(JRE),因此需要先确认`JAVA_HOME`已正确定义并指向JDK安装目录[^1]: 对于Windows操作系统,在系统属性中的高级系统设置里找到环境变量按钮,新建或编辑名为`JAVA_HOME`的变量,其值应为JDK根目录(例如 `C:\Program Files\Java\jdk-11.0.9`)。接着更新Path变量,追加 `%JAVA_HOME%\bin;`. 对于Linux/MacOS, 编辑~/.bashrc 或 ~/.zshrc 文件,加入如下两行: ```shell export JAVA_HOME=/path/to/jdk export PATH=$PATH:$JAVA_HOME/bin ``` #### 安装Node.js及其包管理器npm 因为Appium是基于Node.js构建的应用程序,所以还需要安装nodejs以及它的包管理工具npm。可以从官方网站下载适合操作系统的版本进行安装。完成之后同样要验证NODE_PATH是否被添加到了全局环境变量中。 #### 添加Appium环境变量 当通过npm全局安装appium后(`npm install -g appium`),通常情况下无需手动调整环境变量,除非遇到命令不可用的情况。此时可以尝试将 npm global bin path 加入到 Path 中去。获取此路径的方法是在终端输入 `npm config get prefix` ,然后把返回的结果加上 `/bin` 后缀作为新的条目追加给 Path 变量。 #### Android SDK相关配置 如果计划针对Android应用做自动化,则还需额外处理一些特定于安卓开发的东西。比如确保ANDROID_HOME已经设定好,并包含了必要的子文件夹如platform-tools 和 tools 。这些都应当被列入用户的环境变量列表内[^3]: 在Windows上可以通过上述提到的方式新增两个环境变量: - ANDROID_HOME=C:\Users\[Your User]\AppData\Local\Android\Sdk (具体位置取决于SDK Manager的实际存储地址) - PATH=%PATH%;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools; 而在Unix-like平台上则是向 shell profile 脚本增加下面几行: ```shell export ANDROID_HOME=~/Library/Android/sdk # Mac OS X 用户可能适用这条 # export ANDROID_HOME=$HOME/Android/Sdk # Linux 用户可考虑这一句 export PATH=$PATH:$ANDROID_HOME/tools export PATH=$PATH:$ANDROID_HOME/platform-tools ``` 最后重启计算机使更改生效之前做的所有修改都会立即起作用。现在应该可以在任意地方打开命令提示符窗口键入`appium -v` 来查看当前安装好的Appium 版本号从而证明一切正常工作了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值