Zucchini Run: не удалось найти привязку к экрану

Когда я запускаю "zucchini run features /" на моем локальном компьютере Mac, команда выполняется, но когда я запускаю то же самое через удаленный ssh ​​на той же машине, на которой она выдает "Не удалось найти привязку для экрана" PINScreen "в строке 615 feature.js"ошибка.

ошибка заключается в следующем:

zucchini run features/
Failed to authorize rights (0x2) with status: -60007.
Failed to authorize rights (0x2) with status: -60007.
2013-12-12 18:37:23.983 ScriptAgent[3473:2f07] CLTilesManagerClient: initialize, sSharedTilesManagerClient

2013-12-12 18:37:23.983 ScriptAgent[3473:2f07] CLTilesManagerClient: init
2013-12-12 18:37:23.984 ScriptAgent[3473:2f07] CLTilesManagerClient: reconnecting, 0x97f4030
2013-12-12 18:37:24.147 ScriptAgent[3473:2f07] AX Lookup problem! 1102 com.apple.iphone.axserver:3467
2013-12-12 18:37:24.156 ScriptAgent[3473:2f07] AX Lookup problem! 1102 com.apple.iphone.axserver:3467
2013-12-12 13:07:24 +0000 Debug: target.setDeviceOrientation("1")
2013-12-12 13:07:29 +0000 Error: Script threw an uncaught JavaScript error: Could not find anchor for screen 'PINScreen' on line 615 of feature.js
2013-12-12 13:07:29 +0000 Stopped: Script was stopped by the user
Instruments Trace Complete (Duration : 17.254980s; Output : /Users/jebastalin/Desktop/ZucchiniNew/FileViewer/instrumentscli0.trace)
1..1
not ok 1 - feature
    1..0
    Bail out! Instruments run error

TAP report generated to /tmp/zucchini.t
HTML report generated to /tmp/zucchini_report.html
[SSH] exit-status: 1

Итак, как я могу успешно запустить команду "zucchini run" из удаленного входа?

2 ответа

Я обнаружил, что в журналах встречаются строки, похожие на следующие:

2014-05-01 14:17:43.915 ScriptAgent[14082:2f07] AX Lookup problem! 1102 com.apple.iphone.axserver:14073
2014-05-01 14:17:43.925 ScriptAgent[14082:2f07] AX Lookup problem! 1102 com.apple.iphone.axserver:14073

Это приведет к сбою хорошего кода. Средство, которое я использовал, - это выйти из симулятора iOS (а также Instruments.app). После закрытия обоих, перезапустите Zucchini, и без изменения моего кода все теперь работает.

Я не могу сказать, что это исправление, но оно работало все время, которое я помню.

Поместите элементы Показать над сценарием цуккини, где вы вызываете экран, это может решить вашу проблему.

Другие вопросы по тегам