2014-10-15 2 views
0

현재 iPhone Simulator로 ip 빌드를 자동화하고 있습니다. 필자가 자동화를 위해 sikuli를 사용하기 때문에 스크립트를 실행하기 위해 시뮬레이터 창이 꼭대기에 있어야합니다. 내가 터미널 또는 iTunes 중 하나를 집중하는 데 사용하는 경우하지만 App.focus(iOS Simulator)를 사용하는 경우, 그것은 상단에있는 시뮬레이터 창을 가져 오지 않고, 오히려 [log] App.focus ios simulator(0) #0 [log] openApp: "ios simulator" [error] App.focus failed: ios simulator not foundApp.focus (iOS 시뮬레이터)가 작동하지 않습니다.

같은 오류 그러나 같은 작품을 제공합니다! 진행 방법에 대한 조언을 구할 수 있습니까?

답변

0

제가 기억한다면, App.focus()은 매개 변수로 문자열을 취합니다. 그래서, (따옴표) App.focus("iOS Simulator") 또한, sikuli가 최소화 된 창에 초점을 맞추고 문제를 가지고 있어야한다, 그래서 당신은 ... 그것은 최소화 아니에요 확인해야

편집 :

나도 몰래 그있어 귀하 직전에 로그 항목은 앱을 연다 고 말합니다. 적절한 앱이 실제로 열려 있는지 다시 확인 했습니까?

+0

죄송합니다. 따옴표에 대해서는 언급하지 않았습니다. App.focus ("iOS Simulator") 이것은 집중하는 데 사용했지만 시뮬레이터에서 작동하지 않는 것은 오히려 터미널과 iTunes에서 작동합니다. – TJP

+0

좋습니다. 다음은 또 다른 제안입니다. iOS 시뮬레이터에서 작업 표시 줄 (또는 Mac 상당) 위로 마우스를 가져 가면 작은 미리보기 창이 팝업되면 해당 창의 제목을 볼 수 있습니다. 'iOS 시뮬레이터'입니까? 뭔가 다른 경우 App.focus 호출을 변경하면 창의 제목이 나타납니다. – autoKarma

+0

호버링이 나를 'iOS 시뮬레이터'로 보여줍니다. – TJP

관련 문제