みなさん、こんにちは。下記のページですが、
https://security-shien.ipa.go.jp/security/entry/index.html
利用規約を最後までスクロールしないと、使用規約に同意するが有効にならずクリック出来ません。こういう場合はどうやって処理したらよいのでしょうか?
よろしくお願いします。
こんにちは。一つのやり方としては以下の方法があります。
1.ブラウザ最大化
2.Clickアクティビティで「SECURITY ACTION ~…」ロゴ部分をクリック
3.Send HotkeyでCtrl+End
4.規約に同意するボタンをクリック
UiPathにはWin*****と違ってホイール命令がないので、キーシミュレーションで実施することになりますね。
@ak_mariamさんが書かれているように、キー操作を駆使して画面下部に到達させて、ボタンの属性がクリック可能になったのを確認してクリックする、というワークフローを書くことになります。
たとえばこんな感じ。
繰り返しをリトライスコープで実施していますが、ここはflowchartを使い、If文で分岐させてもよいです。
※
業務内容によりますが、承認系の処理をロボットに実施させる場合はコンプラ面の整備も並行して実施されることを個人的にはお勧めします。
こんにちは
あくまで技術的側面としての別解ですが...
このページの場合、(スクロールせずとも)JavaScriptでFormをSubmitするだけでページ遷移可能です。下記のようにInject JS Scriptひとつで片付けることができます。
#「同意」という行為に対しては、いずれにしても微妙ですが。
Yoichi さん、回答ありがとうございました。返事がおそくなってすみません。
なるほど、でもちょっとセレクターの編集のところがよくわかりません。
UiExploerのキャプチャーも見せていただけませんか?よろしくお願いします。
yukino さん、回答ありがとうございました。
返事がおそくなってすみません。
なるほど、でも、キーを押し下げるところは、画面上で参照しているのですよね?画面のどのあたりをクリックして指定すればよいのでしょうか?
こんにちは
クリックするなら、もう少し外側っぽいですね。(上下より左右に若干スペースがある感じです。)
あるいは、UiExplorerのビジュアルツリーで、FORM term-form をダブルクリックしても選択できると思います。(id属性もついてくると思いますが、問題ありません。)
Yoichi さん、回答ありがとうございました。無事出来ました。