首页 > 其他分享 >appium环境搭建(从入门到放弃)

appium环境搭建(从入门到放弃)

时间:2022-12-10 22:01:03浏览次数:51  
标签:npm appium 入门 https sdk 安装 下载 搭建

一.appium环境搭建

1.python3

python3的下载安装这里就不多做介绍了,当然你也可以选择自己喜欢的语音,比如java....

2.jdk

1)下载地址

官网(需登录账号):

https://www.oracle.com/java/technologies/downloads/

百度网盘:

链接:https://pan.baidu.com/s/1kftqrXXeGvAmQyOK9c7qGw?pwd=phw1
提取码:phw1

这里需要注意的是安装jdk版本不要过高,否则后面启动uiautomatorviewer 肯定会报如下错,安装1.8的即可

2)配置环境变量

安装步骤就不多做介绍了,傻瓜式安装,这里介绍下配置环境变量

右击我的电脑>高级系统设置>环境变量,在系统变量下点击新建创建JAVA_HOME变量。

 同样的步骤再创建CLASSPATH变量

 最后在path变量下新加一个变量值,至此配置成功。

 3)验证是否安装成功

打开dos窗口输入java -version出现版本信息说明你已安装成功

3.Android-sdk

安装Android-sdk网上说了一大堆,先下载platform-tools,然后再下载tools什么的,最后再配置环境变量,

其实这样多数会出错(亲测到崩溃)。最简单的方法就是安装Android-studio,它会自动帮你安装好sdk

1)下载

官网:https://developer.android.google.cn/studio/

2)安装

安装其实也是傻瓜式安装,最重要的就是安装成功后打开软件勾选sdk下载

首次我们打开Android-studio,点击SDK Manager

 进入Android-sdk页面,再sdk platfotms下勾选所需的Android版本

 

接着再sdk tools下勾选如下几个选项,这里先取消Hide Obsolete Packages,才能显示SDK tools

 

 选择完成后点击ok一直下一步直到下载完成即可

 3)配置环境变量

右击我的电脑>高级系统设置>环境变量,在系统变量下点击新建创建ANDROID_HOME变量,

然后再Path下创建两变量值

 4)验证是否安装成功

打开dos窗口输入:adb version

4.node

1)下载

官网:https://nodejs.org/zh-cn/

2)安装直接傻瓜式安装即可

3)验证是否安装成功

打开dos窗口输入:node -v  和npm -v

 npm为node的包资源管理器,默认下载地址为国外的,下载特慢,可设置国内镜像:

npm install -g cnpm --registry=https://registry.npm.taobao.org

5.appium-service

1)安装

通过node安装,打开dos窗口输入:cnpm install -g appium

如果你运气好的话安装这一步就可以安装成功,但如果安装过程中报如下错误:

error:Install fail! RunScriptError: post install error, please remove node_modules before retry!

可尝试删除npm目录下的node_modules文件,然后在dos窗口执行(我是在这一步成功的)

npm config set registry https://registry.npm.taobao.orgappium
npm install appium -g --chromedriver_cdnurl=http://cdn.npm.taobao.org/dist/chromedriver

2)验证是否安装成功

在dos窗口输入appium启动服务,出现如下信息说明安装成功。

6.appium-desktop

1)下载

百度网盘:

链接:https://pan.baidu.com/s/1N82lrpPKyU1x3z-pSxS4Vg?pwd=hei4
提取码:hei4

下载完直接傻瓜式安装即可

2)配置参数

 下载完成后双击打开如下界面,点击Edit Configurations配置jdk and sdk

 

 配置完成后点击start server开启appium服务。

 uiautomatorviewer配置信息如下

 appPackage和appActivity可用adb指令查看:dumpsys window|grep mCu(前提adb已连接设备)

 deviceName用adb指令查看:adb devices(前提手机已经打开开发者模式且允许usb调试)

配置完信息后点击Start Session进入uiautomatorviewer界面截图

7.Appium-python-Client

pip install Appium-python-Client

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple Appium-python-Client

 

 

 

 

 

 

 

 

 

 

文章来源:https://www.cnblogs.com/lihongtaoya/ ,请勿转载

标签:npm,appium,入门,https,sdk,安装,下载,搭建
From: https://www.cnblogs.com/lihongtaoya/p/16971096.html

相关文章

  • Teamspeak介绍使用以及服务器搭建教程
    Teamspeak介绍使用以及服务器搭建教程标签(空格分隔):TeamspeakTeamspeak介绍Teamspeak不同于yy,kook之类的必须注册,使用官方服务器的软件。他最大的特点就是可以自建服务......
  • ADB命令快速入门
    什么是ADBadb的全称为AndroidDebugBridge,就是起到调试桥的作用。通过adb我们可以方便调试Android程序。环境搭建1需要java环境:安装完JDK需要配置环境变量:......
  • Scrapy入门使用
    1.scrapy入门使用学习目标:掌握scrapy的安装应用创建scrapy的项目应用创建scrapy爬虫应用运行scrapy爬虫应用scrapy定位以及提取数据或属性值的方法掌握respo......
  • Entity Framework Core 笔记 - 入门
    先决条件请确保安装了.NETCore第6或7版本,我这安装的是7.   一.领域建模方式1.CodeFirstPOCO:PlainOldCLRObject。内在含义是指那些没有从任何类继承......
  • 在微信上搭建ChatGpt机器人
    在微信上搭建ChatGpt机器人项目地址:https://gitee.com/shtml/wechatbot?_from=gitee_search准备一个服务器:Windos,Centos,Ubuntu环境:Go()一个微信号用作机器人一个Ope......
  • 在oracle 10.2.0.4上搭建ogg添加抓取进程时报错OGG-01756、ORA-00942
    问题描述:在oracle10.2.0.4上搭建ogg添加抓取进程时报错OGG-01756、ORA-00942,如下所示:系统:oel5.1164位ogg软件包:fbo_ggs_Linux_x64_ora10g_64bit.tarGGSCI(leo-10g-ogg)......
  • Linux零基础入门篇
    1.1为什么要学习Linux我们为什么要学习Linux?我们现在的处境是什么?我们想达到什么样的目标?在谈到这三个问题,相信我们每个人都有自己的答案,我们来自不同的家庭,各种经历都不......
  • 从头开始搭建一个SpringBoot项目--SpringSecurity的配置
    OverridetheentrypointofanimageIntroducedinGitLabandGitLabRunner9.4.Readmoreaboutthe extendedconfigurationoptions.Beforeexplainingtheav......
  • 搭建 k8s 环境
    平台规划单Master集群多Master集群硬件要求环境节点硬件要求测试环境Master2核,4G,20GNode4核,8G,40G生产环境Master8核,16G,100GNode16核,64G,5......
  • 反射、工厂模式、IOC容器浅尝 一篇入门
    反射什么是反射?个人目前理解:反射是在程序运行期间获取class信息,用这些信息做一些操作,例如本文后续要用的实例化一个对象以及为属性赋值。如何获取class信息调用对象的......