• appium启动一个app


    案例:

    1、启动一个app:需要手机连接电脑+执行“aapt dump badging  app的apk文件包放置位置”命令+appinum开启+执行py脚本

    1)deviceName获取

    手机连接上电脑后,cmd命令窗口输入:adb devices,获取到手机的设备名称

    真机:

    夜神模拟器:

    2)appPackage、appActivity获取

     cmd命令窗口输入:aapt dump badging  app的apk文件包放置位置,输入前面的命令后可以手动拖入文件

     appPackage:

     

    appActivity:

     

    代码如下:

    from appium import webdriver

    desired_caps = {
        'platformName':'Android',
         'deviceName':'760ABMCSSRF7',      #连接到真机
        #'deviceName':'127.0.0.1:62001',     #连接到夜神模拟器
        'platformVersion':'5.1.1',                    #手机系统版本
        'appPackage':'com.zyqianbao.app',
        'appActivity':'com.zyqianbao.app.SplashActivity'
    }

    driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub', desired_caps)

    3)手机连接电脑,appium启动,执行py脚本,桌面出现这2个图标,表示启动成功

    -------------------------------------------分割线1--------------------------------------------------------------------------------------

     1、py执行过程提示“urllib.error.URLError: <urlopen error [WinError 10061] 由于目标计算机积极拒”

    解决方案:手机wifi连接信号较好的,重试后成功。

    -------------------------------------------分割线2--------------------------------------------------------------------------------------

    py执行过程中,报ImportError: cannot import name 'InvalidArgumentException'

    报错原因:selenium.common.exceptions.py中未定义InvalidArgumentException类,导致出现该报错。

    1、找到exceptions.py文件,如下

    2、在exceptions.py文件中添加下面的代码,重启项目,再次执行脚本

    class InvalidArgumentException(WebDriverException):
        """
        """
        pass

    -------------------------------------------分割线3--------------------------------------------------------------------------------------

    1、打开夜神模拟器,打开设置,点击版本号5次激活使用开发者模式

    2、后退,找到开发者选项,点击进入

    3、打开USB调试

    4、cmd中输入adb devices,查看列表下没有设备信息,那么输入adb connect 127.0.0.1:62001,连接成功再查看设备信息

     

    最好的自律,是断舍离。
  • 相关阅读:
    二叉树中序遍历
    前序遍历
    配置免秘钥登录
    pip安装
    zookeeper C client API 和zkpython 的安装
    安装 Java
    json递归查询
    php 编译安装
    docker 中 安装配置 mysqlcluster(arm)
    glibc编译安装
  • 原文地址:https://www.cnblogs.com/zzhu/p/10985651.html
Copyright © 2020-2023  润新知