簡體   English   中英

適用於iOS本機設備功能的Appium自動化

[英]Appium automation for iOS Native device features

我在Android(4.4x)和iOS(9x)的真實設備上使用Appium進行移動本機應用程序自動化。 一些測試用例包括以下要自動化的操作:

  • 終止測試中的應用
  • 啟用/禁用位置服務
  • 重啟設備
  • 鎖定/解鎖設備
  • 在后台推送應用
  • 模擬主頁按鈕

在Android中,使用adb命令可以使上述情況自動化。但是在iOS中,我們會卡住並且無法繼續。

我們無法在iOS中自動執行上述操作的主要原因是

  • 適當的Appium命令不起作用
  • iOS中沒有其他替代方法,例如adb
  • 無法訪問的對象可以執行這些操作

感謝您的幫助

Ashish-您要尋找的測試用例無法針對iOS自動化。 這主要是由於Apple造成的限制。 基本上,Apple允許做的就是使您的應用程序自動化,並且您的應用程序在沙箱中運行。 如果要訪問系統杠桿警報或應用程序,則無法自動執行。

Appium是一個很好的工具,但它只是Apple儀器的包裝。 如果您想更好地控制自動化,建議您使用Apple的Instruments腳本或XCTest。 這肯定會給您更好的控制。 如果您還有其他疑問,可以從我們的網站給我們發送電子郵件,我們可以為您提供幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM