問題タブ [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.
java - Java sikuli の条件が機能していない場合
Java-sikuli を使用してスクリプトを作成しており、if 条件を次のように使用しようとしています。
画像が存在するかどうかを確認しています。存在する場合は、いくつかのボタンをクリックします。問題は、画像が存在しない場合でも、そのボタンを検索しているため、テストが失敗することです。
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 /
誰かが問題を見つけていますか?
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で正確に定義されていました。
はるかに私は手がかりを使い果たしています。助けてください。