调试环境:JDK(java) + SDK(android) + Node.js + 雷神模拟器(或 真机)+ Appium(Appium Server【内外件(dos内件、界面化工具)】、Appium Inspector)+ python(py、pip、virtualenv、selenium、Appium-Python-Client)+ pycharm
(安装顺序 从左到右)
前言:
Appium 是连接总体的一个桥梁【程序语言(python、java、...) 与 设备(手机、平板电脑、家居设备、网页浏览器...) 沟通的桥梁】
Appium 是基于 Node.js(解析器)
【安装Node.js后,可安装 Appium Server 的内外件】
(内件:用 npm 命令安装[dos窗口]; 外件:界面化工具)【内外件版本要一致】
Appium 链接 “安卓设备” 需要用到 JDK(java)、SDK(Android)获取 设备信息 【ISO设备(苹果设备)另外调用配置信息】
Appium 的新版本 将 Appium Server、Appium Inspector 分成了2个独立软件(以前旧版本是一起)
Appium Inspector 用来获取 设备上的定位元素,并可以录制对应的一些操作(点击、输入文字...)生成代码
Appium-Python-Client 是 Appium 与 Python 沟通的一个插件(基于 pip 的集合插件)
python(py、pip、virtualenv、selenium、Appium-Python-Client)
雷神模拟器(手机系统的电脑模拟端)【简称:设备】
pycharm(开发工具)
==========================================================================================================================
Appium Server【桌面版(desktop)】下载地址:https://github.com/appium/appium-desktop/releases
Appium Inspector 下载地址:https://github.com/appium/appium-inspector/releases
要先安装 Appium Server,并配置好,能运行正常后;再装 Appium Inspector
配置信息如下:(红线为修改信息位置)
通过以下 命令 获得上面的信息
录制动作情况:(生成 操作代码)
录制后生成代码:
el2 = driver.find_element(by=AppiumBy.ACCESSIBILITY_ID, value="Chrome")
el2.click()