zoukankan      html  css  js  c++  java
  • 模块二Appium用例录制

     

     查看设备

    adb devices

     如果没有查询到

     

    查询包的首页信息

    在cmd中输入

    adb logcat|find "Displayed"

    from time import sleep
    
    desire_cap = {}
    desire_cap['platformName'] = 'android'
    desire_cap['devicesName'] = '127.0.0.1:7555'
    desire_cap['appPackage'] = 'com.xueqiu.android'
    desire_cap['appActivity'] = 'view.WelcomeActivityAlias'
    desire_cap['dontStopAppOnReset'] = 'true'
    
    driver = webdriver.Remote("http://127.0.0.1:4723/wd/hub",desire_cap)
    driver.implicitly_wait(10)
    driver.find_element_by_id("com.xueqiu.android:id/tv_search").click()
    e16 = driver.find_element_by_id("com.xueqiu.android:id/search_input_text").send_keys("alibaba")
    driver.find_element_by_xpath("/hierarchy/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.view.ViewGroup/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.RelativeLayout/android.widget.FrameLayout/android.widget.LinearLayout/androidx.recyclerview.widget.RecyclerView/android.widget.RelativeLayout[1]/android.widget.LinearLayout/android.widget.TextView[1]").click()
    driver.back()
    sleep(3)

    获取app的信息

    app信息
    获取当前界面元素:adb shell dumpsys activity top (推荐)(重点)
    获取任务列表:adb shell dumpsys activity activities
    app入口
    adb logcat |grep -i displayed (推荐)(重点)
    aapt dump badging mobike.apk | grep launchable-activity
    apkanalyzer 最新版本的sdk中才有
    启动应用
    adb shell am start -W -n com.xueqiu.android/.view.WelcomeActivityAlias -S (重点)

  • 相关阅读:
    8_python连接数据库
    7_数据类型
    Memcached delete 命令
    Memcached gets 命令
    Memcached get 命令
    Memcached CAS 命令
    Memcached prepend 命令
    Memcached append 命令
    Memcached replace 命令
    Memcached add 命令
  • 原文地址:https://www.cnblogs.com/hantongxue/p/14400395.html
Copyright © 2011-2022 走看看