#打印当前的activity,current_activity
time.sleep(10)
nowActivity=driver.current_activity
print(‘首页‘+nowActivity)
#activity的跳转 star_activity()
driver.start_activity(‘com.taobao.taobao‘,‘com.taobao.search.searchdoor.SearchDoorActivity‘)
#获取当前上下文 #driver.switch_to.context()切换
time.sleep(10)
nowcontext=driver.current_context
print(nowcontext)
#获取页面结构图,用于判断页面是否发生变化,是否滚动到最顶端、最底端,我们混合应用中的webview会用到
time.sleep(10)
try:
time.sleep(5)
nowSource=driver.page_source
print(nowSource)
except:
print(‘你打印出来干嘛,报错了好吗‘)
#把应用至于后台多久(-1)代表永远至于后台,秒为单位
time.sleep(5)
driver.background_app(10)
time.sleep(5)
#滑动
#首先获取设备的大小
time.sleep(10)
size=driver.get_window_size()
print(size)
##滑动函数:driver.swipe(x起点,y起点,x终点,y终点,滑动时间(毫秒))
#向下滑动
time.sleep(10)
driver.swipe(size[‘width‘]*0.5,size[‘height‘]*0.8,size[‘width‘]*0.5,size[‘height‘]*0.2,1000)
#向上滑动
...
#向左滑动
...
#向右滑动
...
###还有一些操作
#获取设备时间 driver.device_time
#重置应用 driver.reset()
#获取设备信息等,
# caps=driver.capabilities
#deivece=caps.get(‘deviceName‘)