1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

[BluePrism] 通常のスパイモードで取得できない要素を取得する(Webアプリ)

Last updated at Posted at 2020-01-08

はじめに

Salesforce の 「Lightning Experience」 など、割とあたらしい目のWebページで、 BluePrism を使ったスパイが上手くいかず、自動化につまずくことがあります。その際には、「UIオートメーションナビゲーター」を使うと上手くいくことがあるよ、という内容です。

通常のスパイでは上手くいかない例

社内にてSalseforceをBluePrismを自動化しようとした時のことです。
下画にて必須である取引先名を入力し保存ボタンを押すというフローを作成しましたが・・・

image.png

image.png

実行してみると、画面表示上はデータが入力がされているように見えますが、保存ボタンを押すと、「取引先名が入力されていない」 というエラーとなってしまいました。

image.png

image.png

この取引先名はスパイモードで取得しましたが、これでは正しい要素は取得できないようです。
(実際にデータを POST するためのフォーム要素を特定できていない)

UIオートメーションナビゲーターを使ったスパイ

そこで、UIオートメーションナビゲーターを使ってみます。
image.png

これを使うと、非表示の要素を含め、ページ上の要素を全て取得することが可能です。

image.png

要素 「取引先名*(編集)」 をスパイし、再度実行してみます。

image.png

正しく登録できました!

まとめ

スパイモードで正常に動作しない場合はUIオートメーションナビゲーターを使ってみましょう。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?