我想訪問設備設置,我檢查有類似的帖子,但沒有真正的設備的答案。在真實設備上訪問iPhone的設置應用程序
我試圖傳遞參數
desired_caps['app'] = 'settings'
和desired_caps['bundleId'] = 'com.apple.Preferences'
,但我得到的錯誤Instruments Trace Error : Target failed to run: Permission to debug com.apple.Preferences was denied.
的應用必須以發展的身份(例如iPhone開發者)簽署。
看起來像上面的工程模擬器,但不是設備。
我可以啓動我的測試應用程序,所以我正確地傳遞其他參數。
或者是否有任何其他方式來訪問設備設置?
desired_caps = dict()
desired_caps['platformName'] = 'iOS'
desired_caps['platformVersion'] = '9.2.1'
desired_caps['deviceName'] = 'iPhone'
desired_caps['udid'] = '09d905a'
desired_caps['app'] = 'settings'
# desired_caps['bundleId'] = 'com.apple.Preferences'
# desired_caps['fullReset'] = True
desired_caps['newCommandTimeout'] = 1000
config_iOS.driver_settings = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)
這裏是細節同樣的問題https://discuss.appium.io/t/can-appium-access-and-operate-iphones-settings-page/2519/11 – user2661518
當運行腳本確保您的Xcode應該打開。之後讓我知道它的工作原理。 –
不知道xcode被打開是相關的,但我試圖保持xcode打開,但同樣的問題 – user2661518