appium client方法一览

appium client扩展了原生的webdriver client方法

下面以java代码为例,简单过一下appium client提供的适合移动端使用的新方法

  • resetApp() 

  • getAppString()

  • sendKeyEvent()

  • currentActivity()

  • pullFile()

  • pushFile()

  • pullFolder()

  • hideKeyboard()

  • runAppInBackground()

  • performTouchAction()

  • performMultiTouchAction()

  • tap()

  • swipe()

  • pinch()

  • zoom()

  • getNamedTextField()

  • isAppInstalled()

  • installApp()

  • removeApp()

  • launchApp()

  • closeApp()

  • endTestCoverage()

  • lockScreen()

  • shake()

  • complexFind()

  • scrollTo()

  • scrollToExact()

  • openNotifications()

  • Context Switching: .context(), .getContextHandles(), getContext())

新增的locator

  • findElementByAccessibilityId()

  • findElementsByAccessibilityId()

  • findElementByIosUIAutomation()

  • findElementsByIosUIAutomation()

  • findElementByAndroidUIAutomator()

  • findElementsByAndroidUIAutomator()

这些方法主要覆盖了3大类:

  • driver扩展:比如增加了resetApp等操作app的方法

  • action扩展:增加一些移动端的特有的action(怎么描述呢,相当于是移动端 特有的操作),比如swipe,shake(嗯,有了这个方法就可以让代码帮你摇一摇了)等;

  • locator扩展:增加了一些移动端专属的定位策略

 本文版权归乙醇所有,欢迎转载,但请注明作者与出处,严禁用于任何商业用途

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值