先週から始めた初心者です。
メモ帳を開き、文字を入力し、保存する、という自動レコーディングをしたのですが、
保存がうまくできません。
test4_ has thrown an exception
Source: Attach Window ’ Menu’
Message: Cannot find the UI element corresponding to this selector:
Exception Type: SelectorNotFoundException
どうぞよろしくお願いいたします。
Honoka
(Honoka Hayasaka)
2
具体的にどのようなフローなのかわからないので一般論になりますが、セレクタが見つからない、というエラーなので、考えられるのは
①ファイルを一度保存した結果、メモ帳のタイトルが変わったため、メモ帳のウィンドウ自体を見つけられなくなった
②メニューまたは「名前を付けて保存」のダイアログが見つからない
あたりでしょうか
まず切り分けとして、具体的にどんな操作をしようとして、どこでエラーが発生したかを確認してみてください。
①メモ帳を起動
Open ‘notepad.exe 無題 - メモ帳’
Recording Sequence で Click ‘menu item’
selector
すみません。途中で送信してしまいました。
①メモ帳を開く
StartProcess で Open ‘notepad.exe 無題 - メモ帳’
“C:\WINDOWS\system32\notepad.exe”
②文字を入力
TypeInto で ”自動入力しています”
③名前を付けて保存
Click で Selector が “”
としたいのですが、③で止まってしまいます。
これでわかりますでしょうか。
Honoka
(Honoka Hayasaka)
5
なんとなく状況は了解しました。
「名前をつけて保存」を開くだけであれば、キーボードショートカットを利用したほうが確実かもしれません。
簡単なサンプルを作成したので開いてみてください。
Main.xaml (7.9 KB)
CtrlやAlt、Enterなどの特殊なキー入力については、
こちらを参考にしてください。基本的には
[k(キー名)] → キーを押す(押して離す)
[d(キー名)] → キーを押したままにする
[u(キー名)] → キーを離す(dと対応)
キー名: ctrl alt enter 等
といった使い方になります。
1 Like
Honoka さま
ありがとうございます。うまくいきました。
ショートカットを上手く使うとできるのですね。
できることの幅が広がりそうです!