2012-05-14 4 views
2

sikuli + python 단위 테스트가 작동하는 데 문제가있어 도움을 얻을 수있어서 기쁩니다. 인터넷을 광범위하게 검색했지만 효과가있는 것은 없습니다. ... 내가 노력하고 내가 WIN7 (32), sikuli 1.0 RC3 (R905), 파이썬 2.7.3파이썬에서 sikuli 모듈을 가져 오는 방법은 무엇입니까?

을 사용하고

내 파이썬 지식은 매우 제한적이며, 그 도움이되지 않는 것 같아요 파이썬을 통해 sikuli 단위 테스트를 실행하기 시작합니다 (명령 줄이 아니라 python GUI와 함께 실행되는 python 스크립트). 여기 http://sikuli.org/docx/globals.html 과 : 나는 다른 사람의 사이에서 지시가 여기에 표시, 수행 한 https://answers.launchpad.net/sikuli/+faq/1804 내 sikuli 스크립트 (이름 :slidelyChromeUnitTest2.sikuli가)

(가에 내동댕이 becuase 나머지는 중요하지 않습니다 다음과 같이 시작 맨 처음 선) :

from sikuli import * 
import unittest 

내 파이썬 스크립트 (이름 : SikuliTestRunner.py) 다음과 같습니다

import sys 

mySikuliPath = "D:\\Program Files\\Sikuli X\\slidelyChromeUnitTest2.sikuli" 
if not mySikuliPath in sys.path: sys.path.append(mySikuliPath) 

import slidelyChromeUnitTest2 

그리고 제가 파이썬 스크립트를 실행할 때 내가 할 것은 이것이다 :

Traceback (most recent call last): File "D:\Python27\SikuliTestRunner.py", line 6, in import slidelyChromeUnitTest2 File "D:\Program Files\Sikuli X\slidelyChromeUnitTest2.sikuli\slidelyChromeUnitTest2.py", line 1, in from sikuli import * ImportError: No module named sikuli

그리고 내가 그 오류 번번이 수 있습니다 ... 내가 뭘 잘못?

그것은 당신이 할 수없는 자이 썬의 일란

+0

'sikuli.Sikuli import *'가 필요합니다. 나는 옛날 회사를 떠난 이후로이 일을 기억하지만 시쿨리는 만지지 않았다. 나는 그것이 버그와 고통 인 것을 기억한다. 그러나 유용하다. –

+0

"유용한"부분을 아직도 기다리고있다. 당신의 대답을 주셔서 감사합니다. 그러나 나는 정확하게 sikuli와 똑같은 문제를 갖게됩니다. Sikuli. 이제는 파이썬이 "sikuli.Sikuli"가 "sikuli"대신 모듈이 아니라고 불평합니다. – ilan

+1

체크 아웃 : https://answers.launchpad.net/sikuli/+question/136170 –

답변

5

, 감사합니다. http://doc.sikuli.org/devs/system-design.html

편집 : 링크가 업데이트되었습니다. 잘못된 참조가 삭제되었습니다.

+0

감사합니다. 문제가 해결되었습니다. 파이썬을 실제로 사용하는 것이 문제였습니다. – ilan

관련 문제