sikuli + pythonユニットテストを機能させるのに問題があり、サポートをいただければ幸いです。私はインターネットを広範囲に検索しましたが、うまくいったものは何もありません。私のPythonの知識は非常に限られており、それは役に立たないと思います...
私はwin732、sikuli 1.0 rc3(r905)、python2.7.3を使用しています
私はPythonを介してsikuliユニットテストの実行を開始しようとしています(コマンドラインではなく、Python GUIで実行するPythonスクリプトのように)。特に、ここに示されている手順に従いました:http ://sikuli.org/docx/globals.html およびここ:https ://answers.launchpad.net/sikuli/+faq/1804
私のsikuliスクリプト(名前:slidelyChromeUnitTest2.sikuli)は次のように始まります(最初の行でスタックするため、残りは関係ありません):
from sikuli import *
import unittest
私のPythonスクリプト(名前:SikuliTestRunner.py)は次のようになります。
import sys
mySikuliPath = "D:\\Program Files\\Sikuli X\\slidelyChromeUnitTest2.sikuli"
if not mySikuliPath in sys.path: sys.path.append(mySikuliPath)
import slidelyChromeUnitTest2
そして、Pythonスクリプトを実行すると、次のようになります。
トレースバック(最後の最後の呼び出し):ファイル "D:\ Python27 \ SikuliTestRunner.py"、6行目、インポートslidelyChromeUnitTest2ファイル "D:\ Program Files \ Sikuli X \ slidelyChromeUnitTest2.sikuli \ slidelyChromeUnitTest2.py"、1行目from sikuli import * ImportError:sikuliという名前のモジュールがありません
そして、私はそのエラーを乗り越えることができません...私は何が間違っているのですか?
ありがとう、イラン