• Win10 下python_appium的Android手机自动化环境搭建


    前提:

    已经安装好了Java环境,且配置了环境变量

    已经安装python3.8.2,已经安装pycham。

     

    一、安装appium_client ,pycham中也需要安装

    二、安装node.js(需要在appium安装之前安装)

    下载地址:

    https://nodejs.org/en/download/

    三、安装appium

    appium安装包:V1.17.1

    链接:https://pan.baidu.com/s/1aH56Id7ylZB8oeESWkVUVQ
    提取码:4ayj

    安装完成后可正常启动:

     

    四、安装SDK

     Android SDK 下载地址:

    http://tools.android-studio.org/index.php/sdk

    下载后打开SDK Manager.exe ,安装好默认勾选的内容(需要同意协议)

    配置环境变量:

    五、安装Genymotion模拟器,下载手机设置可正常打开

    Genymotion软件云盘地址: 

    链接: https://pan.baidu.com/s/1NIqz-YSX8lyA3SEXk6V-Jg 提取码: i38r

     调试:

    1、建议先重启

    2、打开模拟器,打开设备

    3、打开appium

    4、cmd中查看adb信息

    5、编写调试代码,可以正常打开指定的apk包即说明环境安装成功。

    import time
    from appium import webdriver

    des = {
    "platformName": "Android",
    "platformVersion": "8.0",
    "deviceName": "Samsung Galaxy S8",
    "udid":"192.168.165.101:5555",
    "appPackage": "com.android.calculator2",
    "appActivity": ".Calculator",
    'noReset': True,
    'unicodeKeyboard': True,
    'resetKeyboard': True
    }

    driver = webdriver.Remote('http://localhost:4723/wd/hub',des)
  • 相关阅读:
    SDNU 1219.sign up problem
    SDNU 1232.A*B Problem(高精度)
    Go操作MySQL
    BootStrap jQuery 在线cdn
    Go语言标准库之http/template
    Go语言基础之net/http
    Go语言基础之网络编程
    Go语言基础之单元测试
    Go语言基础之rand(随机数)包
    Go语言基础之并发
  • 原文地址:https://www.cnblogs.com/123anqier-blog/p/13409063.html
Copyright © 2020-2023  润新知