WinAppDriver

WinAppDriverをインストールして電卓テストサンプルを動かしたよくあるメモ

    1. ダウンロードとインストール
      GitHub - microsoft/WinAppDriver: Windows Application Driver
      README通り、msiをダウンロードして、exeクリック。ProgramFilesにインストールされる。

    2. WinAppDriver.exe起動確認
      WinAppDriver.exeをダブルクリックしても無反応。
      WinAppDriverを起動できない時の対処方法 - テストウフを見て、コマンドプロンプト起動を試したら、下記警告。
      C:\Program Files (x86)\Windows Application Driver>WinAppDriver.exeDeveloper mode is not enabled. Enable it through Settings and restart Windows Application DriverFailed to initialize: 0x80004005
      Windowsの「開発者向け設定」を開き、開発者モードオン。実行できた。
    3. サンプル動かす
      GitHub - microsoft/WinAppDriver: Windows Application Driver
      よりVisualStudioのサンプルをダウンロード。
      CalculatorTest.slnを開き、ビルド。
      テストエクスプローラより実行するがほぼ失敗。

      WinAppDriverのサンプルを動かすまで - Qiita
      FindElementByNameで取得している名称が英語のためと思われる。

    4. inspect.exe

      https://www.setrobo.jp/support/Reference/files/InspectObjectsInstall_forWin10.pdf
      インストールする。

    5. CalculatorTestのScenarioStandard.cs編集
      inspectで要素名を調べ、FindElementByNameを修正。
    6. テスト実行
      なんとか成功。