zoukankan      html  css  js  c++  java
  • Appium+python自动化23-Android夜神模拟器

    前言

    Android SDK虽然也自带了模拟器,但是那速度会让你怀疑人生,并且不稳定经常卡死异常。夜神模拟器可以说是android模拟器里面的一个神器。

    环境安装

    1.官网下载地址:https://www.yeshen.com/

    2.夜神安卓模拟器(夜神模拟器),是全新一代的安卓模拟器,与传统安卓模拟器相比,基于android4.4.2,兼容X86/AMD,在性能、稳定性、兼容性等方面有着巨大优势

    3.安装时候选择指定的文件夹路径,后续查找相关文件方便

    配置模拟器

    1.默认打开是平板模式,打开高级设置>设置为手机模式,然后设置屏幕分辨率

    安装app

    1.使用adb device查看模拟器是否连上。

    adb device

    2.一定要看到出现这串:127.0.0.1:62001 device,才是正常连接了。

    3.安装淘宝app到模拟器上,淘宝app自己去百度随便下载一个。

    adb install app文件的路径(拽过来就行)

    用python运行app

    1.模拟器上安装app后,后面用代码启动模拟器上app操作跟前面一样了

    # coding=utf-8
    from appium import webdriver
    desired_caps = {
                    'platformName': 'Android',
                    'deviceName': '30d4e606',
                    'platformVersion': '4.4.2',
                    # apk包名
                    'appPackage': 'com.taobao.taobao',
                    # apk的launcherActivity
                    'appActivity': 'com.taobao.tao.welcome.Welcome'
                    }
    
    driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub', desired_caps)
    

    2.参考之前写的启动淘宝app

    在学习过程中有遇到疑问的,可以appium+python QQ群交流:330467341

  • 相关阅读:
    MySQL 高可用架构在业务层面的分析研究
    HDU 4983 Goffi and GCD(数论)
    Request中的方法调用
    servlet中不能没有无参构造函数
    ServletConfig、ServletContext属性遍历
    Eclipse格式化代码换行、删除空行
    Spring EL中的类操作符
    Spring集合配置
    spring EL表达式,null-safe表达式
    spring的value,null标签
  • 原文地址:https://www.cnblogs.com/yoyoketang/p/7764352.html
Copyright © 2011-2022 走看看