問題タブ [sikuli-x]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
242 参照

java - Java sikuli の条件が機能していない場合

Java-sikuli を使用してスクリプトを作成しており、if 条件を次のように使用しようとしています。

画像が存在するかどうかを確認しています。存在する場合は、いくつかのボタンをクリックします。問題は、画像が存在しない場合でも、そのボタンを検索しているため、テストが失敗することです。

0 投票する
1 に答える
58 参照

jdbc - jython zxJDBC UCanAccess ドライバー クラス?

私のWindowsマシンでコンボjython-zxJDBC-UCanAccessを動作させようとしています。私が得続けているので、一日中私を夢中にさせています

zxJDBC.DatabaseError (ドライバー [net.ucanaccess.jdbc.UcanaccessDriver] が見つかりません)および zxJDBC.DatabaseError (ドライバー [ucanaccess] が見つかりません)

私はGord Thompsonからのこのサンプル コードを私の詳細と共に使用していました。

  • Jython だけでも問題なく動作します。私は SikuliX IDE で使用しています
  • 「from ... import zxJDBC」はエラーなしで合格
  • UCanAccess は、MS Access データベースでコマンド ライン (console.bat) から正常に動作します。5 つの JAR はすべて CLASSPATH 変数に含まれています。

私が得られないのは、「driver_class」とは何ですか?. データベース固有のドライバーは、Jython/SikuliX が「.../ucanaccess-5.0.0.jar」が見られる CLASSPATH を調べることによって見つけられると思いました。

CLASSPATH は次のとおりです。

SikuliX IDE がリソースを探す場所は次のとおりです。

D:\Drawer 3\Sikuli\Training\UCanAccess.sikuli Z:\test.sikuli C:\Users\User\AppData\Roaming\Sikulix\Lib\site-packages C:\Users\User\AppData\Roaming\Sikulix\ Lib C:\Users\User\AppData\Roaming\Sikulix\Extensions\Lib C:\Users\User\AppData\Roaming\Sikulix\Extensions\jython-standalone-2.7.2.jar\Lib クラスパス pyclasspath /

誰かが問題を見つけていますか?

0 投票する
2 に答える
125 参照

jython - SikuliX は makeOpts() を呼び出せません

Windowsでsikulixide-2.0.5に取り組んでいます。ここで、ユーザー プロパティの書き込み/読み取り関数を利用して、アプリケーション パラメーターの永続性を実装したいと思います。そのため、参照の一部として学習しています: https://sikulix-2014.readthedocs.io/en/latest/globals.html #saveOpts

問題は、たとえば makeOpts() などのOptという修正用語で永続性関連の API を呼び出すと、エンジンは次のエラーに応答し続けます。

[エラー] AttributeError (「org.sikuli.script.support.RunTime」オブジェクトに属性「makeOpts」がありません)

ここの参照コード、非常に簡単です:

対照的に、 click()、find()などの他の種類の API は、 AttributeErrorメッセージなし で正常に動作しています。これは、Sikuli のメイン エンジンが正確に実行されていることを意味します。

これらは Sikuli のネイティブ API であるため、私の理解では、モジュールをインポートする必要はありませんか? それを確認するために、Github で Sikuli のビット ソース コードを調べたところ、Optという用語を含む API がSikuli.pyで正確に定義されていました。

ここに画像の説明を入力

はるかに私は手がかりを使い果たしています。助けてください。