2010-02-15 17 views
2

Sikuli는 정말 멋지지만 자이 썬 환경 인 Sikuli IDE에서 잘 작동합니다.프로젝트에서 Sikuli를 Jython 라이브러리로 사용할 수 있습니까?

그래서 자이 썬 라이브러리에 외부 라이브러리로 Sikuli를 가져올 수 있습니까? Sikuli의 웹 사이트에서 클릭 및 유형과 같은 모든 Sikuli 액션을 제공하는 Python 모듈을 보았습니다. 다음은 링크입니다 : http://sikuli.org/documentation.shtml#doc/pythondoc-python.edu.mit.csail.uid.Sikuli.html

skiuli-script.jar을 가져 와서 skiuli-script/Lib를 PYTHONPATH에 추가하려고했습니다. 그럼 내 spike.py 스크립트에서, 나는이 작업을 수행하려고 :

java.lang.UnsatisfiedLinkError: java.lang.UnsatisfiedLinkError: /eclipse_3.4.2/workspace/Jython/src/tmplib/libVDictProxy.jnilib: no suitable image found. Did find: /eclipse_3.4.2/workspace/Jython/src/tmplib/libVDictProxy.jnilib: no matching architecture in universal wrapper 

내가 자이 썬 2.2.1 및 Mac 10.6을 사용하고 있습니다 : 스크립트를 실행

import python.edu.mit.csail.uid.Sikuli 

capture() #enter to screen capture mode 

다음 때, 나는이 오류가 발생했습니다. 2 (32 비트 모드). Java Preference에서 32 비트 모드를 먼저 사용하도록 설정했습니다.

+0

예. 할 수있어. 다음을 참조하십시오. http://stackoverflow.com/questions/19302930/can-we-integrate-sikuli-and-pytest-together-for-an-automation-test-solution –

답변

1

내가는 Win32에서 자이 썬 2.5.1로 테스트 : 나는 당신이 당신의 경로에 templib 디렉토리를 추가 할 필요가 귀하의 맥 설치에 PATH

에서의 win32 디렉토리를 포함 할 필요가

sikuli-script.sh를 참조하십시오

sikuliscript는 jython 2.5.x와 함께 실행되는 빌드입니다.

2.5 자이 썬이

는 테스트 스크립트 sikuli-script.jar에 포함되어

import python.edu.mit.csail.uid.Sikuli as Sikuli 

Sikuli.capture() #enter to screen capture mode 

이 모두 함께 넣고 난 대답은 생각 :

YES