我爱编程

Python+Appium环境搭建

2018-03-28  本文已影响0人  bilibala_

下载地址:https://pan.baidu.com/s/1x0CRrAkcYlov3kS-htsJqQ

1. 安装Node.js

    双击运行 node-v8.10.0-x64.msi 文件进行安装,安装完成后打开终端执行命令node -v 终端打印v8.10.0则说明安装完成

2. 安装JDK环境

    双击运行jdk-8u51-windows-x64.exe文件进行安装,安装完成后需要前往设置环境变量,使用终端命令java -versionjavac检验环境是否配置正确

变量名
JAVA_HOME JAVA安装路径 例如 D:\Java\jdk1.8.0_131
CLASSPATH .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
Path %JAVA_HOME%\bin

如有疑问请自行咨询度娘

3. 安装Android SDK环境

    解压 android-sdk_r24.3.2-windows.zip 并双击打开文件夹内 SDK Manager.exe 工具并勾选Tools文件夹内的Android SDK ToolsAndroid SDK Platform-tools 进行安装。安装完成后新建环境变量ANDROID_HOME并追加Path变量%ANDROID_HOME%\platform-tools\%ANDROID_HOME%\tools,使用终端命令adb检验环境是否配置正确,如有疑问请自行咨询度娘

4. 安装Appium

    双击运行 Appium.Setup.1.3.2.exe 进行安装即可。

5. 运行实例

  1. 手机打开开发者模式并且通过USB线链接电脑
  2. 终端执行命令adb devices获取连接手机的udid
  3. 运行Appium并配置地址端口启动服务,建议使用 127.0.0.1:4723
  4. python安装appium工具pip install Appium-Python-Client
  5. 编码并执行
from appium import webdriver
import time


desired_caps = {
    'platformName': 'Android',
    'fastReset': 'false',
    'deviceName': "391dda45",  # 通过adb devices获取的设备udid
    'appPackage': 'com.tencent.mm',
    'appActivity': '.ui.LauncherUI',
    'fullReset': 'false',
    'unicodeKeyboard': 'True',
    'resetKeyboard': 'True',
    "noReset": True,
    "fullReset": False,
    "fastReset": False,
}
driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)  # ip:port为第三步所设置的地址
time.sleep(3)
for element in driver.find_elements_by_id("com.tencent.mm:id/ja"):
    print(element.text)

上一篇下一篇

猜你喜欢

热点阅读