appium简明教程(5)——appium client方法一览

乙醇 创建于 over 6 years 之前

最后更新: about 1 month 之前

阅读数: 1

appium简明教程(5)——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

相关课程

Android测试基础教程
图文
Android测试基础教程

课程分类: 移动端测试

安卓测试入门

  • 已完结
  • 已更新8集
  • 最后更新时间: 2024-03-18 09:52:28

免费

查看详情