当前位置:网站首页>Appium基础 — APPium安装(二)
Appium基础 — APPium安装(二)
2022-07-04 06:14:00 【测试-八戒】
(一)APPium server安装
方式二:(推荐)
安装Appium Desktop的方式,启动Appium server服务。
1、Appium Desktop下载
下载地址:http://appium.io/downloads.html
点击Appium Desktop Apps下载

在下载页面中选择需要的安装文件进行下载。

2、Appium Desktop安装
我安装使用Appium-windows-1.13.0.exe。(稳定版最新的版本是1.18,下载实在是太慢了)
双击Appium-windows-1.13.0.exe进行安装。

直接点击安装即可。

提示:
- 在Windows环境下安装Appium Desktop,执行Appium Desktop安装包默认安装即可。
- 安装完成后,Windows下默认安装路径为:
C:\Users\Administrator\AppData\Local\Programs\Appium
3、Appium Desktop使用
安装完成后,会自动在桌面添加应用程序的快捷方式,直接执行Appium图标来启动Appium Desktop。
如下图:

点击Start Server v1.13.0按钮就可以启动Appium server服务。
如下图,服务开启成功:

(二)Appium Client安装
Appium官方提供了一套Appium Clients库,涵盖多种语言,如java/python/ruby等。
在测试的时候,一般要使用这些client库去替换原生的webdriver库,算是client对原生webdriver进行了一些移动端的扩展,让我们可以更方便的写出可读性更好的测试用例。
Appium的客户端库下载地址:http://appium.io/downloads.html

我们以Python为例:
在CMD命令行窗口中执行pip命令安装:pip install -U Appium-Python-Client
安装完成后,输入pip list命令查看安装版本。
如下图:

提示:Java的话用maven安装就可以了
<dependency>
<groupId>io.appium</groupId>
<artifactId>java-client</artifactId>
<version>1.3.0</version>
</dependency>重点:配套学习资料和视频教学
那么在这里我也精心准备了上述大纲的详细资料在下方链接如下


边栏推荐
- JS get the attribute values nested in the object
- How to determine whether an array contains an element
- Functions in C language (detailed explanation)
- How to avoid JVM memory leakage?
- 冲击继电器JC-7/11/DC110V
- 检漏继电器JY82-2P
- C實現貪吃蛇小遊戲
- 70000 words of detailed explanation of the whole process of pad openvino [CPU] - from environment configuration to model deployment
- MySQL information_ Schema database
- Sort list tool class, which can sort strings
猜你喜欢

How does apscheduler set tasks not to be concurrent (that is, execute the next task after the first one)?

AWT common components, FileDialog file selection box

js arguments参数使用和详解

C language - Blue Bridge Cup - Snake filling

Distributed cap theory

JSON Web Token----JWT和傳統session登錄認證對比

Weekly summary (*63): about positive energy

Kubernets first meeting

C realize Snake games

LayoutManager布局管理器:FlowLayout、BorderLayout、GridLayout、GridBagLayout、CardLayout、BoxLayout
随机推荐
The difference between PX EM rem
Arcpy 利用updatelayer函数改变图层的符号系统
QT QTableWidget 表格列置顶需求的思路和代码
Take you to quickly learn how to use qsort and simulate qsort
ES6 modularization
Internet of things protocol ZigBee ZigBee module uses the concept of protocol stack
JS flattened array of number shape structure
SQL join, left join, right join usage
Inputstream/outputstream (input and output of file)
Weekly summary (*63): about positive energy
如何获取el-tree中所有节点的父节点
JS how to convert seconds into hours, minutes and seconds display
如何避免 JVM 内存泄漏?
ES6 模块化
Impact relay jc-7/11/dc110v
2022.7.3-----leetcode. five hundred and fifty-six
px em rem的区别
Reading notes of Clickhouse principle analysis and Application Practice (4)
Distributed cap theory
Detailed explanation of common APIs for component and container containers: frame, panel, scrollpane