• appium API记录


    1,滑动屏幕

    driver.swipe(start_x=720, start_y=1000, end_x=0, end_y=1000,duration=1000) ,注意开始坐标不能是最大值

    2,获取屏幕坐标

    # 获取屏幕的size
    size = driver.get_window_size()
    # 屏幕宽度width
    print size['width']
    # 屏幕高度width
    print size['height']

    3,关闭APP

    driver.close_app()

    4.current_activity

    获取当前的activity 名称

    用法 print driver.current_activity

     5.wait_activity

    等待指定的activity出现直到超时,interval为扫描间隔1秒

    即每隔几秒获取一次当前的activity

    返回的True 或 False

    wait_activity(self, activity, timeout, interval=1):

    等待指定的activity出现直到超时,interval为扫描间隔1秒

    用法driver.wait_activity(‘.activity.xxx’,5,2)

    用4 和 5 结合,可以判断app有没有进入成功 

     6.background_app

    用法 driver.background_app(5)

    置后台5秒后再运行

     7.available_ime_engines

    available_ime_engines(self)

    返回安卓设备可用的输入法

    用法print(driver.available_ime_engines)

    8.activate_ime_engine

    激活安卓设备中的指定输入法,设备可用输入法可以从“available_ime_engines”获取

    用法 driver.activate_ime_engine(“com.android.inputmethod.latin/.LatinIME”)

     9.active_ime_engine

    返回当前输入法的包名

    用法 driver.active_ime_engine

     10.tag_name

    返回元素的tagName属性

    经实践返回的是class name

    用法 element.tag_name()

    11.text

    text(self):

    The text of the element.

    返回元素的文本值

    用法 element.text

    12.switch_to.context

    切换环境

    例子:

     
  • 相关阅读:
    C#中递归算法的总结
    C# 创建错误日志
    获取指定路径下所有PDF文件的总页数
    C# 将文件转为字符串和将字符串转为文件的方法
    如何获得应用程序的物理路径
    C#中获得文件夹下所有文件的两种方法
    C#中加密与解密
    MacOS系统使用Homebrew官方地址报错
    privoxy代理服务器配置
    Nginx 反向代理 502 permission denied 解决
  • 原文地址:https://www.cnblogs.com/kaibindirver/p/8116849.html
Copyright © 2020-2023  润新知