화면에 몇 개의 어설 션을 추가해야합니다.원숭이 주자에서 어설 션을 추가하는 방법
내가 1 페이지에 있다고 가정 해 봅시다. 일부 xxx 텍스트가 표시되는지 여부와 버튼이 표시되는지 여부를 확인하고 버튼의 레이블을 확인해야합니다.
어떻게 원숭이 러너 스크립트에서 주장을 추가하는 제발 도와주세요 ..
감사
화면에 몇 개의 어설 션을 추가해야합니다.원숭이 주자에서 어설 션을 추가하는 방법
내가 1 페이지에 있다고 가정 해 봅시다. 일부 xxx 텍스트가 표시되는지 여부와 버튼이 표시되는지 여부를 확인하고 버튼의 레이블을 확인해야합니다.
어떻게 원숭이 러너 스크립트에서 주장을 추가하는 제발 도와주세요 ..
감사
AFAIK Monkeyrunner이 당신의 필요에 맞게 것이 자신의 주장 메커니즘이 없습니다. 장치의 스냅 샷을 찍고 흥미로운 부분을 확인하기 위해 외부 이미지 처리 메커니즘을 사용할 수 있습니다. 그러나 텍스트 비교에 이상적이지는 않습니다. 당신은 이미 MonkeyImage.sameAs를 사용할 수있는 올바른 보이는 MonkeyImage 객체가있는 경우 파이썬 이미징 라이브러리 http://www.pythonware.com/products/pil/
이 http://developer.android.com/guide/developing/tools/MonkeyImage.html에서 봐 사용할 수 있습니다() 현재의 MonkeyImage과 비교합니다.
http://docs.python.org/library/pickle.html은 MonkeyImage 개체를 저장하는 데 도움이 될 수 있습니다. (나는 힘을 주겠다.)
SDK의 다음 버전에는 이미지 파일에서 MonkeyImage 객체를로드하는 방법이 있어야만 적은 작업으로 비교할 수 있습니다. 이 변경 사항에 대한 자세한 내용은 https://review.source.android.com//#change,21478을 참조하십시오.
파이썬 이미징 라이브러리를 사용하는 방법 ... 공유 한 링크는 exe 전용입니다. 어떤 문서를 공유하십시오. – ChanGan
파이썬의 라이브러리이므로 일반 라이브러리처럼 사용해야합니다. tihs 환경에서. 여기서 제공 한 링크 아래에 Python 이미징 라이브러리 1.1.7 소스 키트 (모든 플랫폼) 패키지가 있습니다. 그냥 압축을 풀고 ($ tar xvfz 이미징 1.1.7.tar.gz $ cd 이미징 1.1.7 $ python setup.py install) readme 파일의 지시 사항을 따르십시오. 하지만 파이썬에 익숙하지 않다면 먼저 파이썬에 대해 읽어야합니다. – Michal