Google Chrome 上でのテストの記録

Silk4J は、Google Chrome 50 以降でのテストの記録をサポートします。Google Chrome のそれ以前のバージョンでは、Silk4J はテストの再生とロケーターの記録のみをサポートします。

Silk4J テストを記録する前に、Silk4J プロジェクトを作成する必要があります。

注: バージョン 50 より前のバージョンの Google Chrome でテストを記録することはできません。
Google Chrome 50 以降の Web アプリケーションに対して新しいテストを記録するには:
  1. 新しいテストを追加するプロジェクトを選択します。
  2. ツールバーで、操作の記録 をクリックします。
  3. ブラウザーの選択 ダイアログ ボックスで、使用するブラウザーを選択します。
  4. 記録 をクリックします。
  5. 記録 ウィンドウが開き、Web アプリケーションを表示します。記録したい操作を実行します。
    1. 操作したいオブジェクトをクリックします。 Silk4J は、オブジェクトのデフォルトの操作を実行します。デフォルトの操作がない場合や、テキストを挿入したりパラメータを指定する場合は、操作の選択 ダイアログ ボックスが開きます。
    2. 省略可能:デフォルトの操作以外のオブジェクトの操作を選択するには、オブジェクトを右クリックします。 操作の選択 ダイアログ ボックスが開きます。
    3. 省略可能:操作にパラメータある場合は、パラメータ フィールドにパラメータを入力します。 Silk4J は自動的にパラメータを検証します。
    4. OK をクリックして、操作の選択 ダイアログ ボックスを閉じます。 Silk4J は、記録した操作にその操作を追加し、モバイル デバイスまたはエミュレータ上でそれを再生します。
  6. 停止 をクリックします。 記録完了 ダイアログ ボックスが開きます。
  7. ソース フォルダ フィールドは、選択したプロジェクトのソース ファイルの場所で、自動的に埋められています。別のソース フォルダを使用するには、選択 をクリックし、使用するフォルダまで辿っていきます。
  8. 省略可能:パッケージ テキスト ボックスに、パッケージ名を指定します。
    たとえば、次のように入力します:com.example既存のパッケージを使用するには、選択 をクリックし、使用するパッケージを選択します。
  9. テスト クラス テキスト ボックスに、テスト クラスの名前を指定します。
    既存のクラスを使用するには、選択 をクリックし、使用するクラスを選択します。
  10. テスト メソッド テキスト ボックスに、テスト メソッドの名前を指定します。
  11. OK をクリックします。

テストが期待通りの動作をするか確認するためにテストを再生します。必要な場合には変更をするために、テストを編集することも可能です。