ブラウザー取得
Webオートメーションでは、Webページからデータを抽出したりWebページ上のボタンを押したり入力ボックスに入力したりできる。
Webオートメーションの全アクション
Webオートメーションを使うためにはブラウザーの情報を取得する必要があるということがポイントである。Webオートメーションの中のアクションを作ろうとしてみると明らかで、Webブラウザーインスタンスを指定することが前提となっていることがわかる。
Webオートメーションのアクションのひとつの例
ブラウザーの情報を取得、言い換えるとWebブラウザーインスタンスのタイプの変数に情報を格納するには、つぎのスクリーンショットのみどりの枠で囲った中のアクションを実行する必要がある。
Webオートメーションのなんらかのアクションを実行する前には、このWebブラウザーインスタンス取得のアクションが必ず入ることとなる。もちろんあとに入れてはだめ。ボタンを押すなどの目的のアクションにおいてWebブラウザーインスタンスを指定することで、目的のブラウザーのページ上で確実にボタンを押すなどが実行できる。
Webブラウザーインスタンス取得がWebオートメーションのアクション前に必要
Webブラウザーインスタンスを取得するアクション
その後のアクションにおいて、取得したWebブラウザーインスタンスを指定する
このWebブラウザーインスタンスが最初に全くわからなくてWebオートメーションがつかえなくて困って、代わりにUIオートメーションのほうで処理するフローをたくさん作っていた。ブラウザー上でなんらか操作する場合はWebオートメーションのほうがより確実でステップ数が少なくなる傾向があるので、結局のちにたくさん作り直しをすることになってしまった。当初にWebブラウザーインスタンス取得を調べようとしなかったことは痛かったという思い出でした。