2016-09-03 2 views
1

私はJavaでSikuliを使う方法を知っています。しかし、PythonにはWebアプリケーションを自動化するいくつかのコードがありますが、その中でSikuliを使いたいと思います。私はPythonでSikuliをどのように使うことができるか、インターネット上で多くを探しました。しかし、私はそれに関連する良いリソースは見つかりませんでした。PythonでSikuliをSeleniumとどのように使うことができますか?

EclipseのPythonプロジェクトでSikuliスクリプトをインポートするにはどうすればよいですか?私は、EclipseでPythonパスでsikuli-script.jarファイルを追加したとき、私は

import * from sikuli 

を使用しようとしていますときに、私は「sikuliという名前のモジュールのそのようなタイプがありません」取得しています。

+0

このエラーは通常、モジュール(つまり 'sikuli')がインストールされていないときに表示されます。 Pythonのパッケージマネージャである 'pip'を使って' sikuli 'をインストールする必要があります。 'pip install sikuli'のおかげでコードにインポートできます – Alessiox

答えて

1

SikuliはJavaで書かれたツールなので、そのままPythonコードで使用することはできません。代わりに、Python構文を提供し、jarパッケージを実行できるようにする、Jython環境内で使用するオプションがあります。多くのサードパーティのPythonライブラリを使用せず、主にジェネリックの機能に固執している場合は、純粋なPythonからJythonに移行するのは面倒ではありません。

SikuliXの公式サイトで、Sikuli with Jythonを使用する方法の明確な説明があります。関連する質問がある場合はhereを投稿できます。

関連する問題