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
切换环境
例子: