問題タブ [sikuli-script]

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 投票する
5 に答える
6847 参照

java - Sikuliロギング設定

Javaアプリケーションでsikuli-script.jarを使用しています。コンソールに多くのログメッセージを書き込みます。そこで、ロギングを無効にするか、ロギングレベルを変更したいと思います。どうすればこれを行うことができますか?そこで使用されているロギングライブラリとその構成方法を教えてください。

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

sikuli - Windows 64 ビット マシン用の sikuli-script.jar を取得する方法

sikuli-setup.jar をダウンロードし、正常にインストールできました。GUI から sik​​uli を実行することはできますが、sikuli-script.jar を必要とする Eclipse から sik​​uli スクリプトを実行したいと考えています。ダウンロードの場所または方法を教えてください。

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

types - Sikuli は「type()」を実行しません

社内の 5 台目のシステムに Sikuli をインストールしました。Sikuli を使用して、毎日まったく同じ方法で実行する必要があるいくつかのタスクを自動化し、Sikuli で簡単にスクリプト化できます。

私がトラブルに遭遇したのは、この5番目で最後のシステムです。このシステムと、以前にインストールした他のシステムとの違いはわかりません。Windows XP 32 ビット オペレーティング システム。Java 7 がインストールされ、Python 2.74 がインストールされ、Sikuli 1.0.1 がインストールされています。

そのため、これでは type() 関数がまったく機能していないようです。他の視覚機能はすべて完全に機能しているようです。私が問題を抱えているのは、まさにこの type() 関数です。IDE のログには、コマンドが送信されたことが示されています (例: [log]TYPE "www.google.com"。この問題について誰か明らかにすることはできますか?要求された追加情報があれば喜んで提供させていただきます。ありがとうございます。前進。

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

cucumber - JRuby と Cucumber で Sikuli を使用しようとしたときに画像エラーが発生しました

私はSikuliを初めて使用します。Sikuli と Cucumber を使用して自動テスト スイートをセットアップしようとしています。

以下は私のステップ定義です:

コードを実行すると、常に以下のエラーが発生します。

この地域では画像が一致しなかったと表示されています。(Sikuli::ImageNotFound)。

さまざまな画像でこれを試しましたが、同じエラーが発生します。イメージがあっても地域がある。確かに私はここで何かが欠けています。誰でもこの問題を解決するのを手伝ってもらえますか? Sikuli と Cucumber を使用して自動化フレームワークを作成したことがある場合は、その経験とベスト プラクティスを共有してください。前もって感謝します。

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

selenium-webdriver - webdriver で Sikuli を使用してドキュメントをアップロードするスクリプトで画像パスが見つかりません

最新の Sikuli jar を使用しています。次のコード スニペットの実行中に次のエラーが発生します。

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

java - Eclipse で指定された環境変数を使用して実行可能な jar をエクスポートする

現在、実行するために aと環境変数の両方を設定する必要がある Sikuliを使用しています。これを実行構成に適用するのはかなり簡単で、Eclipse 内から意図したとおりにスクリプトを実行できます。PATHSIKULI_PATH

実行可能な JAR のエクスポートはUnsatisfiedLinkError、前述の変数が設定されていない場合に受け取る例外と同じ例外がスローされることを除いて、すべて正常に機能しています。

以下の設定を実行可能な JAR にエクスポートする便利な方法はありますか?: ここに画像の説明を入力

基本的には、Sikuli スクリプトを実行するスタンドアロンの実行可能 JAR を生成するという考え方です。

を手動で設定しようとしPATHましたが、どちらもSIKULI_HOME意図したとおりに機能しました ( echo %PATH%&echo %SIKULI_HOME%両方とも必要なパスを出力します)。しかし、私はまだ同じものを受け取っていUnsatisfiedLinkErrorます。以下は、関連する StackTrace です。

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

selenium-webdriver - javaでsikuliとselenium webdriverを使用して複数のファイルを自動アップロードする方法

私は sikuli を初めて使用します。Web アプリケーションのアップロード機能用の Sikuli スクリプトを生成できません。

0 投票する
3 に答える
143 参照

java - 不格好なコードを減らすために try-catch ステートメントを変更する

私はSikuliXと協力して、ATDDを試してみました。だけが作業している場合、コードはうまく機能します。ただし、以下のコードを他の人に転送することは、コードにどれだけコメントしても、逆効果です。

パターン/画像が画面上のFindFailedどの要素とも一致しない場合は、例外がスローされます (類似性は許容レベルを調整するだけです)。自動化している現在の GUI には、3 つのシナリオが考えられます (このコードが機能する場所)。

  1. 画面Aがポップアップ
  2. 画面Bがポップアップ
  3. 1 でも 2 でもなく、代わりに「次へ」が表示されます

したがって、 をチェックしScreen A、そうでない場合は をチェックしScreen B、そうでない場合は をチェックしNext、そうでない場合は、試行回数を超えるまでサイクルを繰り返します。つまり、テストが失敗したことを意味します。

Sikuli の動作方法、または少なくとも私が解釈してきた方法では、複数のtry-catchステートメントを介してさまざまなループを実行する必要があり、少しずれているように見えます。

PS:上記のコードの背後にある考え方は、それを機能させることです。不明な点がある場合は、明確にするためにお知らせください。