欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Appium Desk 环境搭建

程序员文章站 2022-03-20 08:25:20
...

1. 下载官网的Appium Desk以及python Appium Client比较容易就可以setup好了

http://appium.io/downloads.html

切记用新的版本。比如V1.8.1就不错

2. 使用的node.js为:

node-v8.11.3-x64.msi

3. 安装jdk:

   jdk-8u171-windows-x64

4. 下载Adt Bundle windows 64 -已经配置好的Android SDK, 解压之后放到C盘,改名字为android-sdk

    设置环境变量:ANDROID_HOME = C:\android-sdk\sdk

    在path中加入:%ANDROID_HOME%\tools

    在path中加入:%ANDROID_HOME%\platform-tools            #这是为了能在CMD中启动adb

5. 使用这个Desired Capabilities就可以打开淘宝APP:

{
  "platformName": "Android",
  "platformVersion": "6.0.1",
  "deviceName": "e774c423",
  "appPackage": "com.taobao.taobao",
  "appActivity": "com.taobao.tao.welcome.Welcome"
}

6.Appium Desk 环境搭建

7. 获取appPackage 以及 appActivity 的方法:

这种方法也比较简单,主要针对你没有.apk包的情况,比如Android原生自带的APP(计算器、通讯录、短信...),可以通过adb 命令。

- 打开APP。

- 执行> adb logcat>D:/log.txt

 Appium Desk 环境搭建

-  对APP做一些操作。

-  Ctrl+c 结束adb命令。

- 打开log.txt文件,搜索:Displayed 

Appium Desk 环境搭建

appPackage:   com.android.messaging

appActivity:.ui.conversationlist.ConversationListActivity

8. Python Client install:

pip install Appium-Python-Client

9. 可以直接使用脚本录制,然后选择语言为Python,copy到Notepad++ 里面,做一点小的修改就可以运行啦。

速度真快:

# This sample code uses the Appium python client
# pip install Appium-Python-Client
# Then you can paste this into a file and simply run with Python

from appium import webdriver
import time

caps = {}
caps["platformName"] = "Android"
caps["platformVersion"] = "6.0.1"
caps["deviceName"] = "e774c423"
caps["appPackage"] = "com.taobao.taobao"
caps["appActivity"] = "com.taobao.tao.welcome.Welcome"

driver = webdriver.Remote("http://localhost:4723/wd/hub", caps)
print "delay 10 seconds"


el2 = driver.find_element_by_id("com.taobao.taobao:id/uik_mdButtonDefaultPositive")
el2.click()
el3 = driver.find_element_by_id("com.android.packageinstaller:id/permission_allow_button")
el3.click()
el4 = driver.find_element_by_id("com.taobao.taobao:id/yes")
el4.click()

time.sleep(10)

driver.quit()

 

其他:

1. adb 工具安装:

链接:https://pan.baidu.com/s/1Uj9SX9IEV3vZuZU31hvKig 密码:ma57

下载之后,将文件解压放到: 

C:\Windows\SysWOW64;

#如果在CMD中无法运行,添加环境变量之后也不行
直接cd到上述路径去执行就可以了。

2. 脚本录制的按钮:

Appium Desk 环境搭建

相关标签: Appium