3

現在、Web サイトをテストするためのツールを探していますが、Sikuli は完璧に思えます。ただし、私の会社では Windows と Linux の両方を使用しており、スクリプトを転送可能にしたいと考えています。

それは機能しますか、それとも Windows 用の Windows スクリプトと Linux 用の Linux スクリプトですか? Sikuli はコマンド ラインから実行できるようですが、おそらく Linux と Windows の両方のコンピューターで同じスクリプトを実行できますか?

4

3 に答える 3

3

Sikuli スクリプトが両方のオペレーティング システムで実行されない技術的な理由はありません (jython は両方のプラットフォームで同じ構文を使用します)。直面する最大の技術的問題は、Windows と Linux の間でスクリーンショットが一致しない可能性があることです。

このスレッドでは、OS ごとに 1 つずつ、2 つのイメージ プールをセットアップする方法について説明します。

于 2012-08-29T00:09:18.143 に答える
1

主に次の 2 つの点に注意してください。

  1. 画像: アプリケーションが両方のシステムで同じように見えても、起動方法が異なります。最悪の場合、2 つの完全な画像セットが必要になります。

  2. パス: Windows と Linux ではパスが異なります。さまざまなスラッシュ、さまざまなパス全体とコンポーネントの長さ、さまざまな名前付けで許可されている記号のセット。デフォルトでは、Windows パスは大文字と小文字を区別しません。

OS 固有のライブラリのセットで同じスクリプトを使用するには、いくつかのポイントがあります。- アプリケーションのロジックが一般的であるほど、コードの再利用が容易になります。- 「両方のプラットフォームで何かを変更する必要がある」というポリシー。従うのは簡単です。

したがって、あなたの質問に対する答えは次のとおりです。特別に準備されたスクリプトは、両方のプラットフォームで動作します

于 2014-03-14T10:55:56.183 に答える