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

切换环境

例子:

 
原文地址:https://www.cnblogs.com/kaibindirver/p/8116849.html