WinAppDriver
WinAppDriverをインストールして電卓テストサンプルを動かしたよくあるメモ
-
ダウンロードとインストール
GitHub - microsoft/WinAppDriver: Windows Application Driver
README通り、msiをダウンロードして、exeクリック。ProgramFilesにインストールされる。 - 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の「開発者向け設定」を開き、開発者モードオン。実行できた。 - サンプル動かす
GitHub - microsoft/WinAppDriver: Windows Application Driver
よりVisualStudioのサンプルをダウンロード。
CalculatorTest.slnを開き、ビルド。
テストエクスプローラより実行するがほぼ失敗。
WinAppDriverのサンプルを動かすまで - Qiita
FindElementByNameで取得している名称が英語のためと思われる。 - inspect.exe
https://www.setrobo.jp/support/Reference/files/InspectObjectsInstall_forWin10.pdf
インストールする。 - CalculatorTestのScenarioStandard.cs編集
inspectで要素名を調べ、FindElementByNameを修正。 - テスト実行
なんとか成功。