2025年4月29日火曜日

自動テストの練習 11 (Power Automate Desktop編②) 起動

 


やりたいこと

自分の作ったアプリで簡単な自動テストをするということをやってました。
詳細はこちらをご参照ください。
UWSCというツールで、一通り行って、Autoitは挫折して、今回は第三弾のPowerAutomateとなります。


テストケース

今回は起動するところまでやってみます。
テストケースはこちらになります。
IDTestCaseの説明TestCaseの手順出力期待値
TC1起動exeを実行する起動する


つくりかた

マウス操作を記録して、実行もできます。記録ボタンをおして、スタートメニュー > アプリ > ...と操作を記録して、実行をするという。そういうやり方もあるとは思うのですが、 ここはスピード重視でexeを直接起動します。

Microsoft Storeアプリ (UWP)のアプリのexeを起動する方法がちょっと、苦労したので、その辺から説明します。


Step1

storeアプリの場合、exeがどこにあるのかわからないので、amuidなるものを取得します。
テスト対象のアプリを起動した状態で、Terminal(コマンドプロンプト)で、"Get-StartApps"と入力すると、起動中アプリのamuidの一覧を取得することができます。

(参考にしたサイト)
・PowerAutomateにexeを設定する方法

・amuidの説明

Step2

Power Automate でシステム>アプリケーションの実行のアクションを挿入します。
アプリケーションパスのところに、
"shell:AppsFolder\"  と " アプリのamuid "を入力します。

このようなもの。
shell:AppsFolder\337753drum.memotter_gcx7atcs45bsc!App



これで起動できるようになります。

Step3

いちおう、結果を判定する仕組みも入れてみました。
いらないのかもしれませんが。
プロセス名があれば、OKのメッセージをだして、だめならNGのメッセージを出してます。
メッセージボックスは最終的にはログ出力とかに置き換えたいです。



まとめ

PowerAutomateで起動して、それをチェックするところまでやってみました。


次回へ続く予定です。


2025年4月22日火曜日

自動テストの練習 10 (Power Automate Desktop編①) 準備

 


スタートメニューからPower AutoMate を起動し、
MSのアカウントでログインして、起動できるところまで確認しました。





PowerAutomateは、有償版もあるようですが、今回はWin11にデフォルトで入ってる。
PowerAutomateDesktopという無料版を使います。

詳細はこちら

ちなみに有料版はこちら

今回はここまで。



2025年4月20日日曜日

また、ひさしぶりのAndroid Studio (2)

自作アプリをのGoogle playへの再アップのため、Android Studioと格闘してます。
現時点の状況を記載します。
環境
OS : Windows 11 24H2
Android Studio : 2024.2.1 Pach 3
状況
Basic Activityを選択して、プロジェクトを作成しました。
とりあえず、見た目を近づけるようにしてます。
今はこんな感じ。

前回のソースからコピペで作ってるのに、なぜか、いろがちょっと違ったりする。

なぜ?

2025年4月19日土曜日

また、ひさしぶりのAndroid Studio (1)

google playのアカウントが先日閉鎖されてしまいました。
これを復活するべく、以前に作ったAndroid のprojectを実行したところ、一杯エラーがでてよくわからないので、
もう一度作り直すことにしました。

まずは以前の記事と、以前のソースを見ながら、進めていこうと思います。

むかしの記事
ひさしぶりのAndroid studio
ひさしぶりの Android studio2 editoboxを追加
ひさしぶりのAndroid studio 3 みため
ひさしぶりの Android Studio 5 ファイル入出力
ひさしぶりの Android Studio 6 アイコン作成 (おてがるに)
ひさしぶりの android studio7 admob
ひさしぶりのAndroid Studio 8 プライバシーポリシー