千家信息网

Appium如何安装配置环境

发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,本篇内容主要讲解"Appium如何安装配置环境",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Appium如何安装配置环境"吧!安装Android SDK,
千家信息网最后更新 2025年12月02日Appium如何安装配置环境

本篇内容主要讲解"Appium如何安装配置环境",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Appium如何安装配置环境"吧!

  1. 安装Android SDK,AndroidSDK_installer_r24.4.1-windows.exe

  2. 用Admistrator运行"SDK Manager.exe",
    Tools 下选择SDK Tools, SDK Platform-tools, SDK Build-tools 安装
    Android 7.11 (API 25) 下选择 SDK Platform 安装
    Android 5.1.1 (API 22) 下选择 SDK Platform,ARM EABI v7a System Image和Intel x86 Atom System Image 安装
    这个可以自己选择安装。

  3. 用Administrator 运行"AVD Manager.exe"
    在Device Definitions 下选择 Nexus 4然后点Create Device,输入名字,屏幕大小,分辨率,内存大小。
    在Device Definitions 下选择刚才新建的Device,然后点击Create AVD 创建虚拟设备, CPU/ABI 选择 ARM (armeabi-v7a), Skin 选 No Skin
    在Android Virtual Devices下 选择金健的虚拟设备,点Start, 启动设备

  4. 添加环境变量 ANDROID_HOME=C:\Program Files (x86)\Android\android-sdk

  5. 安装 nodejs

  6. nodejs 下安装 appium
    npm install -g appium
    npm install -g appium-doctor

  7. 运行 appium-doctor, 检查环境
    info AppiumDoctor Appium Doctor v.1.4.2
    info AppiumDoctor ### Diagnostic starting ###
    info AppiumDoctor ? The Node.js binary was found at: C:\Program Files\nodejs\node.exe
    info AppiumDoctor ? Node version is 6.10.2
    info AppiumDoctor ? ANDROID_HOME is set to: C:\Program Files (x86)\Android\android-sdk
    info AppiumDoctor ? JAVA_HOME is set to: C:\Program Files\Java\jdk1.8.0_51
    info AppiumDoctor ? adb exists at: C:\Program Files (x86)\Android\android-sdk\platform-tools\adb.exe
    info AppiumDoctor ? android exists at: C:\Program Files (x86)\Android\android-sdk\tools\android.bat
    info AppiumDoctor ? emulator exists at: C:\Program Files (x86)\Android\android-sdk\tools\emulator.exe
    info AppiumDoctor ? Bin directory of %JAVA_HOME% is set
    info AppiumDoctor ### Diagnostic completed, no fix needed. ###
    info AppiumDoctor
    info AppiumDoctor Everything looks good, bye!
    info AppiumDoctor

  8. 运行appium, 启动appium hub server
    C:\Program Files\nodejs>appium
    [Appium] Welcome to Appium v1.6.4
    [Appium] Appium REST http interface listener started on 0.0.0.0:4723

  9. Maven dependency


    1. io.appium

    2. java-client

    3. 4.1.2

  10. Java


    1. import java.net.URL;


    2. import org.openqa.selenium.remote.CapabilityType;

    3. import org.openqa.selenium.remote.DesiredCapabilities;


    4. import io.appium.java_client.MobileElement;

    5. import io.appium.java_client.android.AndroidDriver;


    6. public class AndroidDriverTest {

    7. public static void main(String[] args) throws Exception {

    8. DesiredCapabilities capabilities = new DesiredCapabilities();

    9. capabilities.setCapability(CapabilityType.BROWSER_NAME, "");

    10. capabilities.setCapability("platformName", "Android");

    11. capabilities.setCapability("deviceName", "Android Emulator");

    12. capabilities.setCapability("platformVersion", "5.1.1");

    13. capabilities.setCapability("appPackage", "com.android.calculator2");

    14. capabilities.setCapability("appActivity", ".Calculator");


    15. AndroidDriver driver =

    16. new AndroidDriver(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);


    17. driver.findElementByAndroidUIAutomator("text(\"1\")").click();

    18. driver.findElementByAndroidUIAutomator("text(\"+\")").click();

    19. driver.findElementByAndroidUIAutomator("text(\"2\")").click();

    20. driver.findElementByAndroidUIAutomator("text(\"=\")").click();


    21. System.out.println(driver.currentActivity());

    22. driver.quit();

    23. }



    24. }

到此,相信大家对"Appium如何安装配置环境"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

选择 环境 运行 配置 设备 内容 大小 学习 实用 更深 兴趣 内存 分辨率 变量 名字 实用性 实际 屏幕 操作简单 方法 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 软件开发甲乙双方泄密责任 杭州电商软件开发价钱 泰拉瑞亚服务器怎么管理mod 吉林鸿燚互联网科技有限公司 大智慧 软件开发时间 全国网络安全委员会名单 国家网络安全的龙头股票 计算机网络技术三级教科书 数据库应用技术形考任务5 python数据库查询结果乱码 ctf网络安全大赛安徽省 南京新品服务器供应商 抓包 数据库 网络安全领域公众号 mac建立服务器 辽宁网络时间服务器批发云主机 甘肃省委网络安全 法信是常用的法律法规数据库 拼多多服务器一天用多少电 中岛美雪翻唱软件开发 房山将打造互联网金融科技 翻译数据库大小 我们应该如何宣传网络安全知识 日志服务器统一管理网络设备 网络技术指的是哪些 传奇私服服务器是什么样的 天津网络技术咨询是什么 net连接不上数据库 ipfs分布式服务器是什么价值 产业互联网和硬科技关系
0