zoukankan      html  css  js  c++  java
  • 肖sir_多测师 _高级讲师 第二个月21讲解app测试之实战python(003)

    #python编写代码
    =====================================================================
    一、python链接设备
    from appium import webdriver
    from time import sleep
    desired_caps={
    'platformName':'Android',#平台系统:# Android or Ios
    'deviceName':'SM­G9350', #设备名称
    'platformVersion':'android­4.4W', #平台版本
    'appPackage':'com.baidu.yuedu', #包名
    'appActivity':'com.baidu.yuedu.splash.SplashActivity', #activity
    'unicodeKeyboard': True, #使用unicode编码方式发送字符串
    'resetKeyboard':True #是将键盘隐藏起来
    }
    driver=webdriver.Remote('http://127.0.0.1:4723/wd/hub',desired_caps)

    --------------------------------------------------------------------
    以上代码详解:

    (1)设备名称
    (2)平台系统
    (3)平台版本
    查看步骤:
    (1)点开模拟器中的设置

    (2)关于平板电脑

     

    (3)查看版本信息

    ---------------------------------------------------------

    包名:查看adb命令

    (1)adb  shell  pm  list   packages  查看所有包安装的包装

     

     

    (2)或者aapt d badging D:appappnewaiduyuedu_3760.apk

    结果:name后面的包名:'com.baidu.yuedu

     --------------------------------------------------------

    appActivity:
    使用命令:aapt d badging D:appappnewaiduyuedu_3760.apk
    结果是:Activity:"com.baidu.yuedu.splash.SplashActivity"

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

    Remot,远程遥控,

    --------------------------------------------------------------------------

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

    1、Remote模式   

    rwmote模式:

    2、https://i.cnblogs.com/posts/edit-done;postId=14207252

     3、wd/hub

    ctrl+remote 可以查看到格式,

    #WebDriver类在初始化时也定义了一个地址,除了端口号不一样其它的和我们传的是一样

     4desired_caps参数

    ==============================================================

     二、

    坐标定位

  • 相关阅读:
    mysql优化---订单查询优化(1):视图优化+索引创建
    docker系列(一):docker基础与安装笔记
    Linux进程管理
    scrapy-redis源码解读之发送POST请求
    anaconda虚拟环境管理,从此Python版本不用愁
    Ubuntu18.04安装mongodb
    Python开发之日志记录模块:logging
    Git学习笔记:基础篇
    python开发之虚拟环境管理:virtualenv、virtualenvwrapper、pycharm
    Python开发之序列化与反序列化:pickle、json模块使用详解
  • 原文地址:https://www.cnblogs.com/xiaolehua/p/14207252.html
Copyright © 2011-2022 走看看