4

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という名前のモジュールがありません

そして、私はそのエラーを乗り越えることができません...私は何が間違っているのですか?

ありがとう、イラン

4

1 に答える 1

5

できないのはJythonです。 http://doc.sikuli.org/devs/system-design.html

編集: リンクを更新し、デッドポスト参照を削除しました。

于 2012-05-18T16:22:51.303 に答える