Ben Instruments bir UIAutomation komut dosyası çalıştırdığınızda, her şey çalışıyor ama komut satırından aynı komut dosyası çalıştırdığınızda, bu hatayı alıyorum: İşte Cannot perform action on invalid element: UIAElementNil from target.frontMostApp().mainWindow().tableViews()[0].cells()["ID number, Required"].textFields()[0]
UIAutomation - Araçlar ve komut satırından farklı sonuçlar
Araçlar Ben unsur altındaki o UIAutomation komut satırından çalışırken çok daha yavaştır olabilir testi
instruments -t /Applications/Xcode.app/Contents/Applications/Instruments.app/Contents/PlugIns/AutomationInstrument.bundle/Contents/Resources/Automation.tracetemplate /Users/johan/Library/Developer/Xcode/DerivedData/Brokers-etvmwznhcjprybdekgtixzzsnbrw/Build/Products/Release-iphonesimulator/MyApp -e UIASCRIPT /Users/johan/Desktop/Script.js
Testi başlatmak için kullanmakta olduğunuz araçlar komutunu kaydeder misiniz? Araçlar GUI uygulaması tarafından kullanılana karşı komut satırının fırlatıldığı ortamda bir çeşit farklılık olabilir. –
Xcode sürümü nedir? Benzer bir komut, Xcode 4.5.2 sürümünde benim sürüm yapılandırmam ve sürüm olarak iPhone 6.0 simülatörüyle hedef olarak çalışıyor gibi görünüyor. Belki de şemalarınızı Debug derleme konfigürasyonuna geçirmeyi deneyin, ardından "Debug-iphonesimulator" ile cihazlarınızdaki "Release-iphonesimulator" komutunu değiştirin. –