同一URLの子画面が操作できない

? Question

社内システムのWebアプリケーションで、URLは同一だがウィンドウタイトルは異なる画面の操作(クリック)を行いたいが、親画面が認識され、操作ができません。解決方法を教えてください。

・使用ブラウザはEdge(IE互換モード)で、他のブラウザは使用不可

・モダンアクティビティを使用

? Answer

下記手順にて子画面を操作できるかご確認をお願いします。

1.Studioの「新規→シーケンス」で新しいワークフローファイルを作成します。
2.『アプリケーション/ブラウザーを使用』アクティビティをシーケンス内に配置します。
3.『アプリケーション/ブラウザーを使用』で「自動化するアプリケーションを指定」をクリックし子画面を選択します。
4.『アプリケーション/ブラウザーを使用』のプロパティパネル「オプション」の 「オープン動作」と「クローズ動作」でそれぞれNeverを指定します。

5.『アプリケーション/ブラウザーを使用』の 「ブラウザーのURL」を空白にします。

6.『アプリケーション/ブラウザーを使用』のプロパティパネル「統合アプリケーション>セレクター」で「…」からセレクターエディターを開き、セレクターを調整します。(動的な場合)
6.『アプリケーション/ブラウザーを使用』の「実行」内に『クリック』を配置します。
7.『クリック』の「次で指定」をクリックし、子画面の任意の要素を選択します。

※親画面がハイライトされる場合は、親画面を最小化した後に上記操作を再実行してください。

8.『クリック』のプロパティパネル「ウィンドウ セレクター」で「…」からセレクターエディターを開き、セレクターを調整します。(動的な場合)

9.ワークフローファイルを保存します。

1 Like