問題タブ [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.
java - Sikuliロギング設定
Javaアプリケーションでsikuli-script.jarを使用しています。コンソールに多くのログメッセージを書き込みます。そこで、ロギングを無効にするか、ロギングレベルを変更したいと思います。どうすればこれを行うことができますか?そこで使用されているロギングライブラリとその構成方法を教えてください。
sikuli - Windows 64 ビット マシン用の sikuli-script.jar を取得する方法
sikuli-setup.jar をダウンロードし、正常にインストールできました。GUI から sikuli を実行することはできますが、sikuli-script.jar を必要とする Eclipse から sikuli スクリプトを実行したいと考えています。ダウンロードの場所または方法を教えてください。
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"。この問題について誰か明らかにすることはできますか?要求された追加情報があれば喜んで提供させていただきます。ありがとうございます。前進。
cucumber - JRuby と Cucumber で Sikuli を使用しようとしたときに画像エラーが発生しました
私はSikuliを初めて使用します。Sikuli と Cucumber を使用して自動テスト スイートをセットアップしようとしています。
以下は私のステップ定義です:
コードを実行すると、常に以下のエラーが発生します。
この地域では画像が一致しなかったと表示されています。(Sikuli::ImageNotFound)。
さまざまな画像でこれを試しましたが、同じエラーが発生します。イメージがあっても地域がある。確かに私はここで何かが欠けています。誰でもこの問題を解決するのを手伝ってもらえますか? Sikuli と Cucumber を使用して自動化フレームワークを作成したことがある場合は、その経験とベスト プラクティスを共有してください。前もって感謝します。
selenium-webdriver - webdriver で Sikuli を使用してドキュメントをアップロードするスクリプトで画像パスが見つかりません
最新の Sikuli jar を使用しています。次のコード スニペットの実行中に次のエラーが発生します。
java - Eclipse で指定された環境変数を使用して実行可能な jar をエクスポートする
現在、実行するために aと環境変数の両方を設定する必要がある Sikuliを使用しています。これを実行構成に適用するのはかなり簡単で、Eclipse 内から意図したとおりにスクリプトを実行できます。PATH
SIKULI_PATH
実行可能な JAR のエクスポートはUnsatisfiedLinkError
、前述の変数が設定されていない場合に受け取る例外と同じ例外がスローされることを除いて、すべて正常に機能しています。
以下の設定を実行可能な JAR にエクスポートする便利な方法はありますか?:
基本的には、Sikuli スクリプトを実行するスタンドアロンの実行可能 JAR を生成するという考え方です。
を手動で設定しようとしPATH
ましたが、どちらもSIKULI_HOME
意図したとおりに機能しました ( echo %PATH%
&echo %SIKULI_HOME%
両方とも必要なパスを出力します)。しかし、私はまだ同じものを受け取っていUnsatisfiedLinkError
ます。以下は、関連する StackTrace です。
selenium-webdriver - javaでsikuliとselenium webdriverを使用して複数のファイルを自動アップロードする方法
私は sikuli を初めて使用します。Web アプリケーションのアップロード機能用の Sikuli スクリプトを生成できません。
java - 不格好なコードを減らすために try-catch ステートメントを変更する
私はSikuliXと協力して、ATDDを試してみました。私だけが作業している場合、コードはうまく機能します。ただし、以下のコードを他の人に転送することは、コードにどれだけコメントしても、逆効果です。
パターン/画像が画面上のFindFailed
どの要素とも一致しない場合は、例外がスローされます (類似性は許容レベルを調整するだけです)。自動化している現在の GUI には、3 つのシナリオが考えられます (このコードが機能する場所)。
- 画面Aがポップアップ
- 画面Bがポップアップ
- 1 でも 2 でもなく、代わりに「次へ」が表示されます
したがって、 をチェックしScreen A
、そうでない場合は をチェックしScreen B
、そうでない場合は をチェックしNext
、そうでない場合は、試行回数を超えるまでサイクルを繰り返します。つまり、テストが失敗したことを意味します。
Sikuli の動作方法、または少なくとも私が解釈してきた方法では、複数のtry-catch
ステートメントを介してさまざまなループを実行する必要があり、少しずれているように見えます。
PS:上記のコードの背後にある考え方は、それを機能させることです。不明な点がある場合は、明確にするためにお知らせください。