zoukankan      html  css  js  c++  java
  • 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

    切换环境

    例子:

     
  • 相关阅读:
    Day042---浮动 背景图设置 相对定位绝对定位
    day049--jQuery文档操作示例
    iOS 8 Extensions
    《驾驭Core Data》 第三章 数据建模
    《驾驭Core Data》 第二章 Core Data入门
    《驾驭Core Data》 第一章 Core Data概述
    iOS代码工具箱再续
    PS图层混合模式实例详解
    Core Animation编程指南
    iOS应用开发最佳实践系列一:编写高质量的Objective-C代码
  • 原文地址:https://www.cnblogs.com/kaibindirver/p/8116849.html
Copyright © 2011-2022 走看看