2016-12-13 13 views
0

virtualenv에 모든 종속성이있는 monkeyrunner 프로그램을 작성하려고합니다.monkeyrunner에서 virtualenv를 사용하는 방법

불행히도 필자는 필자가 필요로하는 종속성을 찾기 위해 올바른 시스템 경로 설정을 사용하여 monkeyrunner를 설정할 수 없습니다. 심지어 monkeyrunner가 PYTHONPATH 항목을 가져 오지 않는다는 sys.path를 인쇄하여 알 수 있습니다.

나는 monkeyrunner가 커버 밑에서 자이 썬을 사용하고있는 것을 볼 수있다. 그러나 이것이 어떻게 작동하는지 충분히 알지 못한다.

monkeyrunner가 번들 된 자이 썬에 필요한 정보를 전달하여 virtualenv 설정을 사용하게하려면 어떤 트릭이 있습니까?

힌트를 주시면 감사하겠습니다.

답변

-1

AndroidViewClient/culebra을 대체해야합니다. 100 % 파이썬이므로 virtualenv에 아무런 문제가 없습니다.

AndroidViewClient/culebra는 여러 개의 원숭이 러너 문제 또는 제한 사항 (즉, 여러 기기에 동시에 연결)을 해결하므로 더 나은 위치로 변경됩니다. 이 블로그에는 가장 일반적인 사용 사례에 대한 기사와 예제가 많이 있습니다.

Culebra GUI 및 다가오는 CulebraTester은 두 가지 다른 UI 대안으로 python (및 다른 언어도 포함) 스크립트 및 테스트 사례를 자동으로 생성합니다.

+0

내 문제를 조사해 주셔서 감사 드리며 AndroidViewClient에 추가 한 작업에 감사드립니다. 나는 당신의 도구를 제안 할 때 당신이 도서관의 주인이라는 점을 분명히 하였으므로, 사람들은 그 제안이 저자로부터 왔음을 알게된다. 또한, 내 질문에 대답하지 않습니다. –

+0

AVC는 99 %의 사례에서 원숭이 역할을 대신하므로 대체로 귀하의 질문에 대한 유효한 답변이라고 생각합니다. –

+0

죄송 합니다만 동의하지 않습니다. 내 질문은 : "monkeyrunner에 python 환경을 전달하는 방법"이 아니라 "monkeyrunner에 대한 대안이 있습니다". 내 경우에는 다른 도구에 대한 원숭이 러너를 변경할 수 없으므로 도움이되지 않았습니다. 덧붙여, 당신이 저자라는 면책 조항없이 도구를 추천하는 것이 부적절하다는 것에 대한 제 의견은 의미합니다. –