zoukankan      html  css  js  c++  java
  • Python+Appium启动手机APP或者浏览器

    一、设备信息配置

      脚本如下:

     1 from appium import webdriver
     2 
     3 class my_app():
     4     def __init__(self):
     5         desired_caps = {}
     6         # 使用的手机或模拟器操作系统
     7         desired_caps["platformName"] = "Android"
     8 
     9         # ========  honor V9 ==============
    10         # 系统版本
    11         desired_caps["platformVersion"] = "9"
    12         # 使用的手机名称
    13         desired_caps["deviceName"] = "Honor V9 "
    14         desired_caps['udid'] = "6EBDU17320000355"
    15         # ========  honor V9 ==============
    16 
    17         # ========  OPPO R17==============
    18         # desired_caps['platformVersion'] = '8.1.0'
    19         # desired_caps['deviceName'] = 'oppo R17'
    20         # desired_caps['udid'] = 'd85b705f'
    21         # ========  OPPO R17==============
    22         
    23         # ========  Android 模拟器==============
    24         # 系统版本
    25         #desired_caps["platformVersion"] = "5.1.1"
    26         # 使用的模拟器类型
    27         #desired_caps["deviceName"] = "Android Emulator"
    28         # 要装app的路径
    29         # desired_caps["app"] = "D:lemon_app_webview_debug.apk"
    30         # ========  Android 模拟器==============
    31 
    32         # 应用包名
    33         desired_caps["appPackage"] = "com.fangdd.mobile.realtor"
    34         # Activity
    35         desired_caps["appActivity"] = "com.fangdd.mobile.realtor.common.splash.activity.FddSplashActivity"
    36         # print(desired_caps)
    37         # 与appium server进行连接,并发送要操作的设备信息
    38         self.driver = webdriver.Remote("http://127.0.0.1:4723/wd/hub",desired_caps)

    注意:Android7.0以上的版本需要appium1.6.3以上的版本才支持,电脑上可以下载两个appium版本,共存的,可以针对不同安卓版本进行使用;appium1.6以上的版本都是以appium-desktop命名的

    二、脚本解释:

    1. platformName:手机或模拟器系统
    2. platformVersion:系统版本
    3. deviceName:设备名称,
    4. udid:设备号,在命令行输入adb devices查看,           
    5. app:要安装的app路径
    6. noReset:False(默认),重置应用,每次打开会进入欢迎页。True:不重置应用,只有第一次打开进入欢迎页
  • 相关阅读:
    jsp中${pageContext.request.contextPath}的意思
    Linux系统(centos)同步时间方式
    Tomcat启动报错 Failed to start component [StandardServer[8005]]解决
    有根树
    轻重链剖分/长短链剖分
    CF1389G
    9.12模拟总结
    [POI2014]HOT-Hotels加强版
    可持久/可回退化数据结构
    PA2014 Muzeum
  • 原文地址:https://www.cnblogs.com/lizhe860/p/11442433.html
Copyright © 2011-2022 走看看