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
그리고 내가 그 오류 번번이 수 있습니다 ... 내가 뭘 잘못?
그것은 당신이 할 수없는 자이 썬의 일란
'sikuli.Sikuli import *'가 필요합니다. 나는 옛날 회사를 떠난 이후로이 일을 기억하지만 시쿨리는 만지지 않았다. 나는 그것이 버그와 고통 인 것을 기억한다. 그러나 유용하다. –
"유용한"부분을 아직도 기다리고있다. 당신의 대답을 주셔서 감사합니다. 그러나 나는 정확하게 sikuli와 똑같은 문제를 갖게됩니다. Sikuli. 이제는 파이썬이 "sikuli.Sikuli"가 "sikuli"대신 모듈이 아니라고 불평합니다. – ilan
체크 아웃 : https://answers.launchpad.net/sikuli/+question/136170 –