美文网首页
appium常用操作

appium常用操作

作者: 偶然路过的靓仔_胡阳 | 来源:发表于2019-09-21 08:48 被阅读0次

#打印当前的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')

相关文章

  • appium常用操作

    #打印当前的activity,current_activity time.sleep(10) nowActivit...

  • Appium常用API

    appium的客户端(WebDriver)提供的接口按作用分为: 1、系统操作 2、获取和操作控件信息(常用) 3...

  • Appium01-常用操作总结

    1、appium启动任意的Activity 2、检索应用程序字符串 3、向安卓设备发送一个按键事件 4、查看当前的...

  • Appium实战-开始

    初衷 最近研究了挺多有关于Appium的东西。也写了一些Appium的学习笔记。 《Appium——驱动和常用功能...

  • appium新手入门(3)—— 安装 appium Server

    我们可以在Appium官方网站上下载操作系统相应的Appium版本。 https://bitbucket.org/...

  • Appium服务初始化参数(Android)(三)

    官网-Appium 服务器初始化参数(Capability) 常用参数

  • Appium常用API

    appium文档 一、 app操作 1. install_app() 安装app 2. remove_app() ...

  • Appium常用api

    (1)获取当前页面的类名->可拿来做断言 1.通过adb 命令获取类名 2.通过api获取类名 (2)获取当前页面...

  • APPium常用API

    APP内部页面跳转 获取当前类名的adb命令adb shell dumpsys activity | find "...

  • appium常用api

    会话api1.启动会话2.关闭会话 driver.quit()状态api得到当前正在运行的activity cu...

网友评论

      本文标题:appium常用操作

      本文链接:https://www.haomeiwen.com/subject/akidyctx.html