美文网首页我爱编程
Python+Appium环境搭建

Python+Appium环境搭建

作者: bilibala_ | 来源:发表于2018-03-28 14:23 被阅读0次

    下载地址: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)
    
    

    相关文章

      网友评论

        本文标题:Python+Appium环境搭建

        本文链接:https://www.haomeiwen.com/subject/qviycftx.html