当前位置:网站首页>No regrets, the appium automation environment is perfectly built
No regrets, the appium automation environment is perfectly built
2022-08-05 04:00:00 【Players into the pit】
The desktop version of appium provides a way to visually operate the main functions of appium, which is very suitable for beginners.
How to install appium desktop version on windows platform, roughly divided into two steps, namely dependent software installation and appium desktop version installation.The following is a dismantling text and picture description of these two steps.
01 Dependent software installation
The dependent software is the following four items: JDK, SDK, node and simulator.
1. JDK
Currently, jdk1.8 is generally used. After downloading jdk1.8, the installation can be completed all the way to the next step.
You can refer to the screenshot to configure the JDK environment variables.



Test whether the jdk environment variable configuration is correct.
As shown in the screenshot below, the version number information can be queried, which proves that the environment variables are configured correctly.

2. SDK
Unzip the SDK package to complete the installation.
You can refer to the screenshot to configure the SDK environment variables.


Test whether the SDK environment variables are configured correctly.
Check the adb version number under %ANDROID_HOME%\platformtools to prove whether the SDK environment variable configuration is correct.
As shown in the screenshot below, the version number information can be queried, which proves that the environment variables are configured correctly.

Note: The following is my adb local disk path.

3.node
Double-click node-v12.13.1-x64.msi, and then follow the instructions to complete the node installation.
Environment variables are generally automatically configured after installation.
Then, test whether the node environment variable configuration is correct.

The version of node and npm is required to be higher than 4, if the error is generally a problem with the environment configuration, you need to manually set the environment variable PATH.
Before setting the PATH environment variable, you need to find the local installation path of node. As shown in the screenshot below, it is my own local installation path of node.

Modify or increase the installation path of node in the PATH environment variable.

4. Simulator
The website address of the MuMu simulator is as follows, http://mumu.163.com/ Then double-click to download the mumu installer (exe extension), and follow the instructions to complete the installation of the mumu simulator.

Find the port number that adb connects to the mumu emulator through the configuration file with the extension nemu as follows.


02 appium desktop installation
The operation steps of the appium desktop version under the windows platform are divided into download and installation.
1. Download
Download appium from the official website address, the address is as follows: http://navo.top/6RZjim

If the official website is slow to download, you can use Baidu cloud addressDownload, Baidu cloud address is as follows:
Link: https://pan.baidu.com/s/15d20Cyi4aNGja20wPeiEQA
Extraction code: 526l
2. Installation
Click the appium installer Appium-windows-1.15.1.exe, and the installation guide completes the installation.
Find the appium icon with a purple wheel on the desktop after installation, and double-click the appium icon to start appium.


First make adb connection, the specific operation is to enter the following command in the CMD window.

After configuring the session connection parameters, click [Start Session] to debug and connect to the mumu simulator test.

The home page after the app under test is started appears, indicating that the appium desktop version is successfully installed.

For fans
Finally, you can get a 216-page software test engineer interview collection document on the official account: Programmer Yifan [free].And the corresponding video learning tutorials are shared for free!It includes basic knowledge, Linux essentials, Shell, Internet program principles, Mysql database, packet capture tool topics, interface testing tools, advanced testing-Python programming, Web automated testing, APP automated testing, interface automated testing, and advanced testingContinuous integration, testing architecture development testing framework, performance testing, security testing, etc.
Now I invite you to join our software testing learning exchange group: 769146372, remark "join the group", everyone can discuss and communicate software testing together, learn software testing techniques, interviews and other aspects of software testing, and there will be free live classes, to gain more testing skills, let's advance Python automated testing/test development together to improve our technical capabilities.

边栏推荐
- Mysql的undo log详解
- Increasing leetcode - a daily topic 1403. The order of the boy sequence (greed)
- 队列题目:最近的请求次数
- 事件解析树Drain3使用方法和解释
- What is the difference between SAP ERP and ORACLE ERP?
- YYGH-13-客服中心
- presto启动成功后出现2022-08-04T17:50:58.296+0800 ERROR Announcer-3 io.airlift.discovery.client.Announcer
- Ice Scorpion V4.0 attack, security dog products can be fully detected
- How to discover a valuable GameFi?
- BI业务分析思维:现金流量风控分析(二)信用、流动和投资风险
猜你喜欢

Mysql's redo log detailed explanation

Confessing the era of digital transformation, Speed Cloud engraves a new starting point for value

bytebuffer internal structure
![[CISCN2019 South China Division]Web11](/img/15/843334fec0a5cc8cfaba92aab938db.png)
[CISCN2019 South China Division]Web11

The test salary is so high?20K just graduated

35岁的软件测试工程师,月薪不足2W,辞职又怕找不到工作,该何去何从?

【测量学】速成汇总——摘录高数帮
![[BJDCTF2020]EasySearch](/img/60/464de3bcdda876171b9f61ad31bff1.png)
[BJDCTF2020]EasySearch

UE4 通过互动(键盘按键)开门

事件解析树Drain3使用方法和解释
随机推荐
Android Practical Development - Kotlin Tutorial (Introduction - Login Function Implementation 3.3)
UE4 opens door via interaction (keyboard key)
leetcode-每日一题1403. 非递增顺序的最小子序列(贪心)
ffmpeg enumeration decoders, encoders analysis
UE4 第一人称角色模板 添加生命值和调试伤害
shell脚本:for循环与while循环
商业智能BI业务分析思维:现金流量风控分析(一)营运资金风险
Index Mysql in order to optimize paper 02 】 【 10 kinds of circumstances and the principle of failure
[CISCN2019 华东南赛区]Web11
Call Alibaba Cloud oss and sms services
burp安装及代理设置
36-Jenkins-Job迁移
2022.8.4-----leetcode.1403
Haproxy搭建Web群集
DEJA_VU3D - Cesium功能集 之 057-百度地图纠偏
炎炎夏日教你利用小米智能家居配件+树莓派4接入Apple HomeKit
Event parse tree Drain3 usage and explanation
4T硬盘剩余很多提示“No space left on device“磁盘空间不足
Acid (ACID) Base (BASE) Principles for Database Design
Spark Basics [Introduction, Getting Started with WordCount Cases]