1つのスクリプトで完全一致を自動化できますか?

私は私のWindowsアプリケーションを自動化しています。私のアプリケーションはスポーツ関連のレポーターソフトウェアです。野球記者のアプリケーションでは、私は以下の方法でテストを行います:私はmlbサイトから解説を入力し、コメントを入力している間に結果を確認します。

ここで私はこのプロセスを自動化しています。しかし実際の問題は、特定の一致のみを自動化できることです。私は1つのスクリプトのための解決策を見つけることを試みている全体のマッチを自動化することができます。私の上級者は、解説の詳細、選手名、審判員の名前が含まれ、コード全体のスクリプトを記述することを奨励するように勧めました。

My friend who suggested me : you need to follow data
driven approach for this

  1. スクリプトから実際の値を取得する汎用スクリプトを作成します。 アプリケーション..
  2. すべての期待値をExcelシートに置きます。
  3. 実際のものと予想されるものを比較します。
  4. すべてのゲームについて、Excelシートの値を変更できます。これで、すべてのゲームを自動化するスクリプトを1つ作成できます。

それでも私はコードを書くことができません。誰かが私にこれを助けることができますか?

ベストアンサー

このためにデータ駆動型アプローチを使用できます。

Windowsベースのアプリケーションを自動化するには、 SikuliまたはWinum
のいずれかを使用して、selenium webdriverの自動化を行います。

次の手順を実行します。

- Write the automation script Java to get all the values from the application
- Integrate with selenium webdriver and run the code
- Write the output of the code in another excel file.
- Compare the output file with the actual values. 

sikuliを使用することを決めた場合は、以下の手順に従ってください:

  • Eclipse、NetBeansなどのプロジェクトを作成するIDEです。
  • すべてのSelenium関連のjarファイル。
  • Sikuli-script.jarファイル
  • 上記のすべてのjarファイルがビルドパスに追加されます。
  • スクリーンキャプチャツール。

返信を残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です