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擴展:增加了一些移動端專屬的定位策略

 本文版權歸乙醇所有,歡迎轉載,但請注明作者與出處,嚴禁用於任何商業用途

下一節我們開始介紹使用appium啟動android模擬器

 

本文版權歸乙醇所有,歡迎轉載,但請注明作者與出處,嚴禁用於任何商業用途

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM