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 大类:

下一节我们开始介绍使用 appium 启动 android 模拟器

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


↙↙↙阅读原文可查看相关链接,并与作者交流