我正在iOS模擬器上運行iOS本機應用程序,並希望檢查應用程序上的元素以獲取該ID。如何檢查本機iOS應用程序上的元素
有沒有人知道如何做到這一點?
注意:請問,這個問題是爲iOS本地應用程序而不是基於Web的應用程序!
謝謝
我正在iOS模擬器上運行iOS本機應用程序,並希望檢查應用程序上的元素以獲取該ID。如何檢查本機iOS應用程序上的元素
有沒有人知道如何做到這一點?
注意:請問,這個問題是爲iOS本地應用程序而不是基於Web的應用程序!
謝謝
您需要檢查應用程序的包。
檢查這個答案的計算器,以獲得APPID:https://stackoverflow.com/a/8883166/933887
我不清楚你的意思是檢查應用程序的包。我正在使用猴子談話進行自動化測試,但由於某種原因猴子談話或訂單無法識別我在錄製時選擇的ID。我想檢查一下應用程序上的按鈕以獲取ID,例如使用螢火蟲,您可以檢查元素並提取ID – user2073224 2013-03-06 09:26:03
我建議在您的問題中明確說明您需要什麼。正如目前所說的,大多數人都假設你正試圖訪問appId視圖本機代碼。不是腳本語言 – CStreel 2013-03-07 00:04:07
另外我建議使用自動化測試(使用儀器)中構建的xCodes,它使用JScript編寫。你也可以記錄你的行爲,它會爲你編寫代碼,然後你會經過並微調。 – CStreel 2013-03-07 00:08:20
這聽起來像你可能會尋找類似的Firebug或Chrome檢查您的本機應用程序?我不確定你的意思是「ID」。 iOS中的界面元素並不具有與DOM元素具有相同ID的ID。
您應該查看Spark Inspector(http://www.sparkinspector.com/),它允許您查看應用程序的視圖並在運行時對其進行修改 - 它可以幫助您查看要查找的內容。完全披露:我是應用程序的作者;-)
有一個新的應用程序,稱爲Reveal,做了一個令人難以置信的工作。 您不僅可以查看視圖的屬性,還可以在「分解」3D視圖中查看所有應用程序,更改大小和屬性。 特別針對iOS 7,其中視圖控制器從屏幕的開頭(並且不在導航欄下面)開始,它可能非常有用。
您可以在http://revealapp.com下載試用版並確定您應該獲得哪個許可證。
Appium擁有ios應用程序的檢查員。 這是鏈接appium:http://appium.io/ 在這個視頻中可以看到活動的檢查:https://www.youtube.com/watch?v=jQZTRz2W9xg
你爲什麼要這麼做? – 2013-03-05 22:49:18
你指的是什麼元素?你有沒有嘗試過一些東西? – 2013-03-05 22:49:34
https://github.com/domesticcatsoftware/DCIntrospect是不錯的 – jrturton 2013-03-05 22:50:38